# packages

pkgId: 126763082d6861fa2b0536ffcbb46b4fa2e221b93bdaef9a13bea6ffe37e459c
name: python-api-to-dataframe
arch: src
version: 1.3.12
epoch: 0
release: 1
summary: A package to convert API responses to pandas dataframe
url: https://pypi.org/project/api-to-dataframe
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api-to-dataframe-1.3.12-1.src.rpm
checksum_type: sha256
description:
      2            |  2s
      2            |  4s
      3            |  6s
      4            |  8s
      5            |  10s
  * **Linear Retry Strategy:** The increment of time between retries is time passed in **initial_delay**
  e.g with initial_delay=2


pkgId: 24330e99d14d737c263fa0cc3ae30f48b2225034672ce84d55ce2b865f6ef209
name: python-api-validator
arch: src
version: 0.3.15
epoch: 0
release: 1
summary: Validate OpenAPI specs by sending traffic
url: https://github.com/nvsecurity/api-validator
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api-validator-0.3.15-1.src.rpm
checksum_type: sha256
description:
  CLI Tool that validates an OpenAPI specification against a live application using [Newman](https://github.com/postmanlabs/newman). Optionally generates the OpenAPI spec from code using [NightVision](https://www.nightvision.net/).



  ```bash

  pip install pipx
  pipx install api-validator


  pip3 install api-validator --user
  ```

  You'll also have to install some prerequisites that `api-validator` wraps around. Namely:
  - [NightVision CLI](https://docs.nightvision.net/docs/installing-the-cli)
  - [Newman](https://github.com/postmanlabs/newman)
  - [postman-to-openapi](https://www.npmjs.com/package/postman-to-openapi)
  - [oasdiff](https://github.com/Tufin/oasdiff)
  - [GitHub CLI](https://cli.github.com/manual/)
  - [Semgrep](https://github.com/semgrep/semgrep) (currently required for API discovery on Java only; migrating soon)

  * You can do that quickly by running this command:

  ```bash

  api-validator install
  ```

  If that doesn't work, you can run these:

  ```bash
  brew install tufin/tufin/oasdiff
  brew install gh
  brew install nvsecurity/taps/nightvision
  brew install newman  # or npm install -g newman
  brew install semgrep

  npm install postman-to-openapi -g
  ```

  * We manage the config for this tool in a config file. We've bundled it into the distribution. You can create the config file like this:

  ```bash
  api-validator create-config-file -o config.yml
  ```

  * Now you can list the various jobs that are available:

  ```bash




  api-validator list-jobs -c config.yml

  api-validator list-jobs --language python
  ```


  It will print out the available jobs in the config file, like this:

  <details open>
  <summary>Jobs listing</summary>
  <br>

  ```
  Language: dotnet, Job Name: altinn-studio, Repo: https://github.com/Altinn/altinn-studio
  Language: dotnet, Job Name: bitwarder-server, Repo: https://github.com/bitwarden/server
  Language: dotnet, Job Name: dotnet-kavita, Repo: https://github.com/Kareadita/Kavita
  Language: dotnet, Job Name: dvcsharp-api, Repo: https://github.com/appsecco/dvcsharp-api
  Language: dotnet, Job Name: edwinvw-pitstop-customers, Repo: https://github.com/EdwinVW/pitstop
  Language: dotnet, Job Name: edwinvw-pitstop-vehicles, Repo: https://github.com/EdwinVW/pitstop
  Language: dotnet, Job Name: edwinvw-pitstop-workshop, Repo: https://github.com/EdwinVW/pitstop
  Language: dotnet, Job Name: eshop-catalog-api, Repo: https://github.com/api-extraction-examples/eShop
  Language: dotnet, Job Name: eshop-ordering-api, Repo: https://github.com/api-extraction-examples/eShop
  Language: dotnet, Job Name: eshop-webhooks-api, Repo: https://github.com/api-extraction-examples/eShop
  Language: dotnet, Job Name: featbit, Repo: https://github.com/featbit/featbit
  Language: dotnet, Job Name: jellyfin, Repo: https://github.com/NightVisionExamples/jellyfin
  Language: dotnet, Job Name: universalis, Repo: https://github.com/Universalis-FFXIV/Universalis
  Language: dotnet, Job Name: wallet-wasabi, Repo: https://github.com/zkSNACKs/WalletWasabi
  Language: go, Job Name: crAPI-go, Repo: https://github.com/vulnerable-apps/crAPI
  Language: js, Job Name: blockchain-explorer, Repo: https://github.com/api-extraction-examples/blockchain-explorer
  Language: js, Job Name: cve-services, Repo: https://github.com/api-extraction-examples/cve-services
  Language: js, Job Name: dvws-node, Repo: https://github.com/vulnerable-apps/dvws-node
  Language: js, Job Name: express-anything-llm, Repo: https://github.com/api-extraction-examples/anything-llm
  Language: js, Job Name: express-rest-boilerplate, Repo: https://github.com/dnighvn/express-rest-boilerplate
  Language: js, Job Name: hypertube, Repo: https://github.com/api-extraction-examples/Hypertube
  Language: js, Job Name: infisicial, Repo: https://github.com/api-extraction-examples/infisical
  Language: js, Job Name: juice-shop, Repo: https://github.com/vulnerable-apps/juice-shop
  Language: js, Job Name: kubero, Repo: https://github.com/api-extraction-examples/kubero
  Language: js, Job Name: nodejs-api-showcase, Repo: https://github.com/api-extraction-examples/nodejs-api-showcase
  Language: js, Job Name: nodejs-goof, Repo: https://github.com/vulnerable-apps/nodejs-goof
  Language: js, Job Name: valetudo, Repo: https://github.com/api-extraction-examples/Valetudo
  Language: python, Job Name: Inventree-django, Repo: https://github.com/api-extraction-examples/InvenTree
  Language: python, Job Name: a-flaskrestful-api, Repo: https://github.com/api-extraction-examples/a-flaskrestful-api
  Language: python, Job Name: argus-eye-django, Repo: https://github.com/api-extraction-examples/Eye
  Language: python, Job Name: cert-viewer-flask, Repo: https://github.com/blockchain-certificates/cert-viewer
  Language: python, Job Name: cpa-network-django, Repo: https://github.com/api-extraction-examples/cpa-network
  Language: python, Job Name: crAPI-python, Repo: https://github.com/vulnerable-apps/crAPI
  Language: python, Job Name: defect-dojo-django, Repo: https://github.com/api-extraction-examples/django-DefectDojo
  Language: python, Job Name: django-crm, Repo: https://github.com/api-extraction-examples/Django-CRM
  Language: python, Job Name: greater-wms-django, Repo: https://github.com/api-extraction-examples/GreaterWMS
  Language: python, Job Name: help-desk-service-django, Repo: https://github.com/api-extraction-examples/help-desk-service
  Language: python, Job Name: intelowl-django, Repo: https://github.com/api-extraction-examples/IntelOwl
  Language: python, Job Name: karrio-django, Repo: https://github.com/api-extraction-examples/karrio
  Language: python, Job Name: librephotos-django, Repo: https://github.com/api-extraction-examples/librephotos
  Language: python, Job Name: libretime-django, Repo: https://github.com/api-extraction-examples/libretime
  Language: python, Job Name: mathesar-django, Repo: https://github.com/api-extraction-examples/mathesar
  Language: python, Job Name: medileaf-backend, Repo: https://github.com/api-extraction-examples/MediLeaf_backend
  Language: python, Job Name: netbox-django, Repo: https://github.com/api-extraction-examples/netbox
  Language: python, Job Name: nimbler-django, Repo: https://github.com/NimblerSecurity/nimbler-django
  Language: python, Job Name: posthog-django, Repo: https://github.com/api-extraction-examples/posthog
  Language: python, Job Name: wger-django, Repo: https://github.com/api-extraction-examples/wger
  Language: spring, Job Name: Alibaba-Nacos, Repo: https://github.com/api-extraction-examples/nacos
  Language: spring, Job Name: Angular-SpringBoot-REST-JWT, Repo: https://github.com/mrin9/Angular-SpringBoot-REST-JWT
  Language: spring, Job Name: Netflix-Conductor, Repo: https://github.com/api-extraction-examples/conductor
  Language: spring, Job Name: Newbee-Mall, Repo: https://github.com/api-extraction-examples/newbee-mall
  Language: spring, Job Name: Spring-boot-Banking, Repo: https://github.com/api-extraction-examples/Spring-boot-Banking
  Language: spring, Job Name: ZHENFENG13-My-Blog, Repo: https://github.com/api-extraction-examples/ZHENFENG13-My-Blog
  Language: spring, Job Name: apereo-cas, Repo: https://github.com/api-extraction-examples/cas
  Language: spring, Job Name: crAPI-spring, Repo: https://github.com/vulnerable-apps/crAPI
  Language: spring, Job Name: javaspringvulny, Repo: https://github.com/vulnerable-apps/javaspringvulny
  Language: spring, Job Name: thingsboard, Repo: https://github.com/api-extraction-examples/thingsboard
  ```

  </details>




  You can compare NightVision's API Discovery results to existing OpenAPI specs, based on the content of the config file. This is useful for grading the effectiveness of the API Discovery tool.

  You can run these comparisons at different scopes:
  1. Select job by job name
  2. Bulk select jobs, filtered by language
  3. Bulk select all jobs

  * Run a comparison for a single job:

  ```bash
  api-validator compare \
      --config-file config.yml \
      --job juice-shop \
      --output-file juice-shop.md
  ```

  * Run a comparison for a single job:

  ```bash
  api-validator compare \
      --config-file config.yml \
      --job juice-shop \
      --output-file juice-shop.md
  ```

  The output will look like this:

  <details open>
  <summary>Juice Shop output</summary>

  ```
  Thread 0 will process cloning for jobs: juice-shop
  	juice-shop/juice-shop: Cloning...
  	juice-shop/juice-shop: Local repo already exists. Skipping clone.
  juice-shop/juice-shop: Thread 0 progress: Repository cloned for: juice-shop
  Thread 0 will process extraction for jobs: juice-shop
  	juice-shop/juice-shop: Working on Job: juice-shop
  	juice-shop/juice-shop: Repo: https://github.com/juice-shop/juice-shop, Swagger File: https://raw.githubusercontent.com/api-extraction-examples/juice-shop/master/swagger.yml, Language: js
  	juice-shop/juice-shop: Downloading base Swagger file...
  	juice-shop/juice-shop: Data downloaded from https://raw.githubusercontent.com/api-extraction-examples/juice-shop/master/swagger.yml and saved as /Users/kinnaird/github.com/nvsecurity/api-validator/analysis/base/juice-shop.yml
  	juice-shop/juice-shop: Running extraction...
  		juice-shop/juice-shop: Running command: api-excavator --log-level info --output /Users/kinnaird/github.com/nvsecurity/api-validator/analysis/revision/juice-shop.yml -l js /Users/kinnaird/github.com/nvsecurity/api-validator/analysis/repos/juice-shop
  		juice-shop/juice-shop: INFO Initializing language provider
  		juice-shop/juice-shop: INFO Finished initializing language provider
  		juice-shop/juice-shop: INFO Starting language provider execution
  		juice-shop/juice-shop: INFO Finished language provider execution
  		juice-shop/juice-shop: INFO Starting generating OpenAPI document
  		juice-shop/juice-shop: INFO OpenAPI document generated in 653.800208ms
  		juice-shop/juice-shop: Number of discovered paths: 87
  		juice-shop/juice-shop: Number of discovered classes: 0
  		juice-shop/juice-shop: INFO Generated the OpenAPI document.
  		juice-shop/juice-shop: INFO Successfully validated the output.
  	juice-shop/juice-shop: Performing OASDiff operation...
  	Running oasdiff command:
  		oasdiff diff /Users/kinnaird/github.com/nvsecurity/api-validator/analysis/base/juice-shop.yml /Users/kinnaird/github.com/nvsecurity/api-validator/analysis/revision/juice-shop.yml --exclude-elements description,examples,title,summary
  	juice-shop/juice-shop: Completed work on Job: juice-shop

  juice-shop/juice-shop: Thread 0 progress: Completed: juice-shop
  Thread 0 final status: Completed: juice-shop
  All threads completed.
  Saved comparison-juice-shop.md
  ```

  <br>

  </details>

  * Run a comparison for Python apps:

  ```bash
  api-validator compare \
      --config-file config.yml \
      --language python \
      --output-file comparison-python.md
  ```

  * Run a comparison for all jobs:

  ```bash
  api-validator compare \
      --config-file config.yml \
      --all \
      --output-file comparison-all.md
  ```



  We took another route to validating our OpenAPI specs - testing the OpenAPI spec against live applications.

  We use [Newman](https://github.com/postmanlabs/newman) to confirm that each of the URL paths and HTTP methods are valid. It's not a perfect evaluation system, but it's a solid data point of the effectiveness.

  Assumptions:
  * **Valid endpoints**: For instance, if the endpoint responds with HTTP 200, we assume it is valid. Also, if it responds with `401 Unauthorized` or `403 Forbidden`, we assume it is valid because it is a valid endpoint, but we do not have access to it. With `400 Bad Request`, we assume it is valid because the request body was not formatted correctly. We do not attempt to format the request body to match the API spec.
  * **Invalid endpoints**: If the endpoint responds with HTTP `404 Not Found`, we assume it is invalid. If it responds with `405 Method Not Allowed`, we treated as invalid because the generated API spec was incorrect about that method. For `500 Internal Server Error`, this might be a valid endpoint but there is not a way to tell for sure without testing it manually.

  In the case of Juice Shop, you can see that out of the **97** endpoints were discovered, of which **79** were valid and **18** were invalid/hallucinated. This gives us a success rate of **74.53%**.

  Here's an example of how to run the traffic validation:

  * Now run an example app with Docker:

  ```bash
  docker run --restart always -d -p 3000:3000 --name juice-shop bkimminich/juice-shop
  ```

  * Now run the validator to test the API and generate a markdown-formatted report:

  ```bash
  api-validator yolo-traffic \
      --config-file config.yml \
      --swagger-file juice-shop.yml \
      --server http://localhost:3000 \
      --app-name juice-shop
  ```

  It will generate a file called `./summary.md`.



  The config file is a YAML file that contains details about the applications you are scanning. For example, you might want to skip certain endpoints that are destructive or that you don't want to test. You should also specify the  repository URL and language of the application; that information is used in the generated Markdown report, but it's not the end of the world if you don't include it.

  Here is an example:

  ```yaml
  apps:
    nodejs-goof:
      repo: 'https://github.com/vulnerable-apps/nodejs-goof'
      language: js
      github_stars: 485
      provided_swagger_file: ""
      skip_endpoints:
      - path: '/destroy/:id'
        method: GET
        description: Destroy an endpoint
    juice-shop:
      repo: 'https://github.com/vulnerable-apps/juice-shop'
      language: js
      provided_swagger_file: "https://raw.githubusercontent.com/api-extraction-examples/juice-shop/master/swagger.yml"
      github_stars: 8900
      skip_endpoints:
        - path: '/file-upload'
          method: POST
          description: Upload a file
        - path: '/profile/image/file'
          method: POST
          description: Upload a file
  ```

  We've provided the default config file in the distribution, which you can generate with `api-validator create-config-file -o config.yml`.


pkgId: 004ec4240fa359ad0f98dcb02a41d0f16646c41bded6ba716481cf11191231fb
name: python-api-x-trace-logger
arch: src
version: 0.0.1
epoch: 0
release: 1
summary: A logging library with trace ID support and FastAPI middleware.
url: https://github.com/Happy-Kumar-Sharma/trace-logger
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api-x-trace-logger-0.0.1-1.src.rpm
checksum_type: sha256
description:
  install all dependent packages
  `pip install -r requirements.txt`

  Install build tools:
  `pip install build twine`

  Build the package:
  `python -m build`

  Clean Previous Builds
  `rm -rf dist build *.egg-info`


pkgId: 71919fbf9486ee5d94988f9c23634e1ed10d149ee026c6b0d5e16d979d713678
name: python-api2pdf
arch: src
version: 2.1.0
epoch: 0
release: 1
url: https://github.com/api2pdf/api2pdf.python
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api2pdf-2.1.0-1.src.rpm
checksum_type: sha256
summary:
  This client library is a wrapper for the Api2Pdf.com REST API. See full REST api documentation at https://www.api2pdf.com/documentation/v2. Api2Pdf is a powerful API that supports HTML to PDF, URL to PDF, HTML to Image, URL to Image, Thumbnail / image preview of an Office file, Office files (Word to PDF), HTML to Docx, HTML to excel, PDF to HTML, merge PDFs together, add bookmarks to PDFs, add passwords to PDFs

description:
      - Headers: {'Authorization': 'YOUR-API-KEY'}
      - Endpoint: https://v2018.api2pdf.com/chrome/html
      - Payload:


pkgId: 2209573ad3d1ccaa19fe58a518de6a22773aa94633465127b26a7c1a3a9b6d80
name: python-api4all
arch: src
version: 0.4.0
epoch: 0
release: 1
summary: Easy-to-use LLM API from a state-of-the-art provider and comparison
url: https://github.com/hieuminh65/api4all
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api4all-0.4.0-1.src.rpm
checksum_type: sha256
description:
  Easy-to-use LLM API from state-of-the-art providers and comparison.


  - **Easy-to-use**: A simple and easy-to-use API for state-of-the-art language models from different providers but using in a same way.
  - **Comparison**: Compare the cost and performance of different providers and models. Let you choose the best provider and model for your use case.
  - **Log**: Log the response and cost of the request in a log file.
  - **Providers**: Support for all of providers both open-source and closed-source.
  - **Result**: See the actual time taken by the request, especially when you dont't trust the benchmark.




  ```bash
  pip3 install api4all
  ```


  - Unix / macOS
  ```bash
  python3 -m venv venv
  source venv/bin/activate
  ```
  - Windows
  ```bash
  python3 -m venv venv
  .\venv\Scripts\activate
  ```




  ```bash
  TOGETHER_API_KEY=xxx
  OPENAI_API_KEY=xxx
  MISTRAL_API_KEY=xxx
  ANTHROPIC_API_KEY=xxx
  ```

  or set the environment variable directly.
  ```bash
  export TOGETHER_API_KEY=xxx
  export OPENAI_API_KEY=xxx
  ```


  ```python
  from api4all import EngineFactory

  messages = [
      {"role": "system",
      "content": "You are a helpful assistent for the my Calculus class."},
      {"role": "user",
      "content": "What is the current status of the economy?"}
  ]


  engine = EngineFactory.create_engine(provider="together",
                                      model="google/gemma-7b-it",
                                      messages=messages,
                                      temperature=0.9,
                                      max_tokens=1028,
                                      )

  response = engine.generate_response()

  print(response)
  ```

  - There are some examples in the [examples](api4all/examples) folder or <a href="https://colab.research.google.com/drive/1nMGqoWIkL2xLlaSE54vOHhpffaHpihY3?usp=sharing"><img src="api4all/img/colab.svg" alt="Open In Colab"></a> to test the examples in Google Colab.


  ```log
  Request ID - fa8cebd0-265a-44b2-95d7-6ff1588d2c87
  	create at: 2024-03-15 16:38:18,129
  	INFO - SUCCESS

      Response:
  		I am not able to provide information about the current status of the economy, as I do not have access to real-time information. Therefore, I recommend checking a reliable source for the latest economic news and data.

      Cost: $0.0000154    # Cost of this provider for this request
      Provider: together  # Provider used for this request
      Execution-time: Execution time not provided by the provider
      Actual-time: 0.9448428153991699 # Actual time taken by the request
      Input-token: 33     # Number of tokens used for the input
      Output-token: 44    # Number of tokens used for the output
  ```





  | Provider | Free Credit | Rate Limit | API Key name | Provider string name |
  |:------:|:------:|:------:|:------:|:------:|
  |  [Groq](https://wow.groq.com)          |     Unlimited | 30 Requests / Minute  | GROQ_API_KEY | "groq"  |
  |  [Anyscale](https://www.anyscale.com)  |     $10      | 30 Requests / Second  |  ANYSCALE_API_KEY | "anyscale"  |
  |  [Together AI](https://www.together.ai)|     $25      | 1 Requests / Second  | TOGETHER_API_KEY | "together"  |
  |  [Replicate](https://replicate.com)    |     Free to try  | 50 Requests / Second    | REPLICATE_API_KEY | "replicate"  |
  |  [Fireworks](https://fireworks.ai)     |     $1      | 600 Requests / Minute  |  FIREWORKS_API_KEY | "fireworks"  |
  |  [Deepinfra](https://deepinfra.com)    |     Free to try     | 200 Concurrent request |  DEEPINFRA_API_KEY | "deepinfra"  |
  |  [Lepton](https://www.lepton.ai)    |     $10     | 10 Requests / Minute |  LEPTON_API_KEY | "lepton"  |
  |  ------    |     ------     |  ------ |  ------ |  ------  |
  |  [Google AI (Vertex AI)](https://ai.google.dev)    |     Unlimited     | 60 Requests / Minute | GOOGLE_API_KEY | "google"  |
  |  [OpenAI](http://openai.com)    |     &#x2715;     | 60 Requests / Minute | OPENAI_API_KEY | "openai"  |
  |  [Mistral AI](https://mistral.ai)    |     Free to try     | 5 Requests / Second | MISTRAL_API_KEY | "mistral"  |
  |  [Anthropic](https://www.anthropic.com)    |     Free to try     | 5 Requests / Minute | ANTHROPIC_API_KEY | "anthropic"  |


  - **Free to try**: Free to try, no credit card required but limited to a certain number of tokens.
  - Rate limit is based on the free plan of the provider. The actual rate limit may be different based on the plan you choose.


    -- |Mixtral-8x7b-Instruct-v0.1 | Gemma 7B it |  Mistral-7B-Instruct-v0.1 | LLaMA2-70b | Mistral-7B-Instruct-v0.2 | CodeLlama-70b-Instruct | LLaMA3-8b-Instruct | LLaMA3-80b
  |:------:|:------:|:------:|:------:|:------:|:------:|:------:|:------:|:------:|
  |  API string name          |     "mistralai/Mixtral-8x7B-Instruct-v0.1"    | "google/gemma-7b-it"    | "mistralai/Mistral-7B-Instruct-v0.1"  | "meta/Llama-2-70b-chat" | "mistralai/Mistral-7B-Instruct-v0.2" | "meta/CodeLlama-2-70b-intruct" | "meta/Llama-3-8b-Instruct" | "meta/Llama-3-80b"
  |  Context Length          |     32,768    | 8.192    |  4,096 | 4,096 | 32,768 | 16,384 | 8,192 | 8,192
  |  Developer          |     Mistral AI    | Google    |  Mistral AI | Meta | Mistral AI | Meta | Meta | Meta
  |  **Cost (Input - Output / MTokens)**          |     -----    | ------    | ------ | ----- | ------ | ------ | ------ | ------ | ------ | ------ |
  |  [Groq](https://wow.groq.com)          |     $0-$0    | $0-$0    | &#x2715; | $0-$0 | &#x2715; | &#x2715; | $0-$0 | $0-$0
  |  [Anyscale](https://www.anyscale.com)  |     $0.5-$0.5       | $0.15-$0.15       |  $0.05-$0.25 | $1.0-$1.0 | &#x2715; | $1.0-$1.0 | $0.15-$0.15 | $1.0-$1.0
  |  [Together AI](https://www.together.ai)|     $0.6-$0.6        | $0.2-$0.2        | $0.2-$0.2 | $0.9-$0.9 | $0.05-$0.25 | $0.9-$0.9 | $0.2-$0.2 | $0.9-$0.9
  |  [Replicate](https://replicate.com)    |     $0.3-$1       | &#x2715;       |  $0.05-$0.25 | $0.65-$2.75 | $0.2-$0.2 | $0.65-$2.75 | $0.05-$0.25 | $0.65-$2.75
  |  [Fireworks](https://fireworks.ai)     |     $0.5-$0.5        | &#x2715;        |  $0.2-$0.2  | $0.9-$0.9 | $0.2-$0.2 | $0.9-$0.9 | $0.2-$0.2 | $0.9-$0.9
  |  [Deepinfra](https://deepinfra.com)    |     $0.27-$0.27    | $0.13-$0.13    |   $0.13-$0.13 | $0.7-$0.9 | &#x2715; | $0.7-$0.9 | $0.08-$0.08 | $0.59-$0.79
  |  [Lepton](https://www.lepton.ai)    |     $0.5-$0.5    | &#x2715;    |   &#x2715; | $0.8-$0.8 | &#x2715; | &#x2715; | $0.07-$0.07 | $0.8-$0.8




  | Model | Input Pricing ($/1M Tokens) | Output Pricing ($/1M Tokens) | Context Length | API string name |
  |:------:|:------:|:------:|:------:|:------:|
  |  Mistral-7B-Instruct-v0.1          |     $0.25        | $0.25    |  8,192 | "mistral/open-mistral-7b" |
  |  Mixtral-8x7b-Instruct-v0.1          |     $0.7        | $0.7    |  8,192 | "mistral/open-mixtral-8x7b" |
  |  Mixtral Small          |     $2        | $6    |  &#x2715; | "mistral/mistral-small-latest" |
  |  Mixtral Medium          |     $2.7        | $8.1    |  &#x2715; | "mistral/mistral-medium-latest" |
  |  Mixtral Large          |     $8        | $24    |  &#x2715; | "mistral/mistral-large-latest" |




  | Model | Input Pricing ($/1M Tokens) | Output Pricing ($/1M Tokens) | Context Length | API string name |
  |:------:|:------:|:------:|:------:|:------:|
  |  GPT-3.5-0125          |     $0.5        | $1.5    |  16,385 | "openai/gpt-3.5-turbo-0125" |
  |  GPT-3.5          |     $0.5        | $1.5    |  16,385 | "openai/gpt-3.5-turbo" |
  |  GPT-4          |     $30        | $60    |  8,192 | "openai/gpt-4" |
  |  GPT-4          |     $60        | $120    |  32,768 | "openai/gpt-4-32k" |



  | Model | Input Pricing ($/1M Tokens) | Output Pricing ($/1M Tokens) | Context Length | API string name |
  |:------:|:------:|:------:|:------:|:------:|
  |  Claude 3 Opus  |     $15        | $75    |  200,000 | "anthropic/claude-3-opus" |
  |  Claude 3 Sonnet  |     $3        | $15    |  200,000 | "anthropic/claude-3-sonnet" |
  |  Claude 3 Haiku  |     $0.25        | $1.25    |  200,000 | "anthropic/claude-3-haiku" |
  |  Claude 2.1  |     $8        | $24    |  200,000 | "anthropic/claude-2.1" |
  |  Claude 2.0  |     $8        | $24    |  100,000 | "anthropic/claude-2.0" |
  |  Claude 2.0  |     $0.8        | $2.4    |  100,000 | "anthropic/claude-instant-1.2" |



  | Model | Input Pricing ($/1M Tokens) | Output Pricing ($/1M Tokens) | Context Length | API string name |
  |:------:|:------:|:------:|:------:|:------:|
  |  Google Gemini 1.0 Pro  |     $0        | $0    |  32,768 | "google/gemini-1.0-pro" |




  Welcome to contribute to the project. If you see any updated pricing, new models, new providers, or any other changes, feel free to open an issue or a pull request.





  ```bash
  ValueError: The `response.text` quick accessor only works when the response contains a valid `Part`, but none was returned. Check the `candidate.safety_ratings` to see if the response was blocked.
  ```
  **Solution**: The output is larger than your maximum tokens. Increase the `max_tokens`.

rpm_license:
  MIT License  Copyright (c) 2024 Hieu Minh Nguyen  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


pkgId: 88e505a393f809e86e3c6639a24134cc2a12970ec9922d5e913849ed600dd0c7
name: python-api4jenkins
arch: src
version: 2.0.3
epoch: 0
release: 1
summary: Jenkins Python Client
url: https://github.com/joelee2012/api4jenkins
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api4jenkins-2.0.3-1.src.rpm
checksum_type: sha256
description:
  [![Unit Test](https://github.com/joelee2012/api4jenkins/actions/workflows/unittest.yml/badge.svg?branch=main)](https://github.com/joelee2012/api4jenkins/actions/workflows/unittest.yml)
  [![Integration Test](https://github.com/joelee2012/api4jenkins/actions/workflows/integration.yml/badge.svg?branch=main)](https://github.com/joelee2012/api4jenkins/actions/workflows/integration.yml)
  ![CodeQL](https://github.com/joelee2012/api4jenkins/workflows/CodeQL/badge.svg?branch=main)
  [![codecov](https://codecov.io/gh/joelee2012/api4jenkins/branch/main/graph/badge.svg?token=YGM4CIB149)](https://codecov.io/gh/joelee2012/api4jenkins)
  ![PyPI](https://img.shields.io/pypi/v/api4jenkins)
  ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/api4jenkins)
  ![PyPI - Wheel](https://img.shields.io/pypi/wheel/api4jenkins)
  [![Documentation Status](https://readthedocs.org/projects/api4jenkins/badge/?version=latest)](https://api4jenkins.readthedocs.io/en/latest/?badge=latest)
  ![GitHub](https://img.shields.io/github/license/joelee2012/api4jenkins)




  [Python3](https://www.python.org/) client library for [Jenkins API](https://www.jenkins.io/doc/book/using/remote-access-api/) which provides sync and async APIs.



  - Provides sync and async APIs
  - Object oriented, each Jenkins item has corresponding class, easy to use and extend
  - Base on `api/json`, easy to query/filter attribute of item
  - Setup relationship between class just like Jenkins item
  - Support api for almost every Jenkins item
  - Pythonic
  - Test with latest Jenkins LTS



  ```bash
  python3 -m pip install api4jenkins
  ```



  Sync example:

  ```python
  >>> from api4jenkins import Jenkins
  >>> client = Jenkins('http://127.0.0.1:8080/', auth=('admin', 'admin'))
  >>> client.version
  '2.176.2'
  >>> xml = """<?xml version='1.1' encoding='UTF-8'?>
  ... <project>
  ...   <builders>
  ...     <hudson.tasks.Shell>
  ...       <command>echo $JENKINS_VERSION</command>
  ...     </hudson.tasks.Shell>
  ...   </builders>
  ... </project>"""
  >>> client.create_job('path/to/job', xml)
  >>> import time
  >>> item = client.build_job('path/to/job')
  >>> while not item.get_build():
  ...      time.sleep(1)
  >>> build = item.get_build()
  >>> for line in build.progressive_output():
  ...     print(line)
  ...
  Started by user admin
  Running as SYSTEM
  Building in workspace /var/jenkins_home/workspace/freestylejob
  [freestylejob] $ /bin/sh -xe /tmp/jenkins2989549474028065940.sh
  + echo $JENKINS_VERSION
  2.176.2
  Finished: SUCCESS
  >>> build.building
  False
  >>> build.result
  'SUCCESS'
  ```

  Async example

  ```python
  import asyncio
  import time
  from api4jenkins import AsyncJenkins

  async main():
      client = AsyncJenkins('http://127.0.0.1:8080/', auth=('admin', 'admin'))
      print(await client.version)
      xml = """<?xml version='1.1' encoding='UTF-8'?>
      <project>
        <builders>
          <hudson.tasks.Shell>
            <command>echo $JENKINS_VERSION</command>
          </hudson.tasks.Shell>
        </builders>
      </project>"""
      await client.create_job('job', xml)
      item = await client.build_job('job')
      while not await item.get_build():
          time.sleep(1)
      build = await item.get_build()
      async for line in build.progressive_output():
          print(line)

      print(await build.building)
      print(await build.result)

  asyncio.run(main())
  ```


  User Guide and API Reference is available on [Read the Docs](https://api4jenkins.readthedocs.io/)


pkgId: e1910ad1923167b89a938426c0ec203768f2977b395c1be81ca4b3d4235a79dd
name: python-api_hour
arch: src
version: 0.8.2
epoch: 0
release: 1
summary: Write efficient network daemons (HTTP, SSH...) with ease.
url: http://www.api-hour.io
rpm_license: Apache 2
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-api_hour-0.8.2-1.src.rpm
checksum_type: sha256
description:
  API-Hour is a lightweight daemon framework, that lets you write powerful applications.
  It was created to answer the need for a simple, robust, and super-fast server-side environment to build very efficient Daemons with ease.
  By default, API-Hour Starter Kit (Cookiecutter) creates for you a HTTP daemon to develop WebServices.
  With API-Hour, you can quickly convert any AsyncIO server library to multi-processing daemon, ready for production.


pkgId: 236eed48f38895cb4ae5b7ba3b337bd8f4771062e98e131cc7f565cab8e97beb
name: python-apiai
arch: src
version: 1.2.3
epoch: 0
release: 1
url: https://api.ai/
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiai-1.2.3-1.src.rpm
checksum_type: sha256
summary:
  The API.AI iOS SDK makes it easy to integrate speech recognition with API.AI natural language processing API on iOS devices.


pkgId: bd61639288a447925e42513d818d59e196468e94dc50a8ca58a95712aa6bc224
name: python-apiarist
arch: src
version: 0.2.3
epoch: 0
release: 1
summary: Python Hive query framework
url: http://github.com/msharp/apiarist
rpm_license: Apache
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiarist-0.2.3-1.src.rpm
checksum_type: sha256
description:
  A python 2.6+ package for defining Hive queries which can be run on AWS EMR.

  It is, in its current form, only addressing a very narrow use-case.
  Reading large text files into a Hive database, running a Hive query, and outputting the results to a text file.

  File format can be CSV or similar - other delimiters can be specified.

  The jobs are runnable locally, which is mainly for testing. You will need a local version of Hive which is in your `PATH` such that the command `hive -f /some/hive/script.hql` causes hive to execute the contents of the file.

  It is heavily modeled on [mrjob](https://github.com/Yelp/mrjob) and attempts to present a similar API and use similar common variables to cooperate with `boto`.



  You will need to provide four methods:

    - `table` the name of the table that your query will select from.
    - `input_columns` the columns in the source data file.
    - `output_columns` the columns that your query will output.
    - `query` the HiveQL query.

  This code lives in `/examples`.

  ```python
  from apiarist.job import HiveJob

  class EmailRecipientsSummary(HiveJob):

      def table(self):
          return 'emails_sent'

      def input_columns(self):
          return [
                  ('day', 'STRING'),
                  ('weekday', 'INT'),
                  ('sent', 'BIGINT')
                  ]

      def output_columns(self):
          return [
                  ('year', 'INT'),
                  ('weekday', 'INT'),
                  ('sent', 'BIGINT')
                  ]

      def query(self):
          return "SELECT YEAR(day), weekday, SUM(sent) FROM emails_sent GROUP BY YEAR(day), weekday;"

  if __name__ == "__main__":
      EmailRecipientsSummary().run()
  ```



  Locally (must have a Hive server available):

      python email_recipients_summary.py -r local /path/to/your/local/file.csv

  EMR:

      python email_recipients_summary.py -r emr s3://path/to/your/S3/files/

  *NOTE: for the EMR command, you will need to supply some basic configuration.*



  Hive allows custom a serde to be used to define data formats in tables. Apiarist uses [csv-serde](https://github.com/ogrodnek/csv-serde) to handle the CSV format properly.

  This serde also allows configuration of the delimiter, quoting character, and escape character. The defaults are, delimiter = `,`, quote character = `"`, escape character = `\`.

  You can override the defaults in your job. You should be careful about escape sequences when doing so because the value needs to be written into a file.

  It is best to define them as string literals. Example:

  ```python
  from apiarist.job import HiveJob

  class EmailRecipientsSummary(HiveJob):

      INFILE_DELIMITER_CHAR = r'\t'
      INFILE_QUOTE_CHAR = r"\'"
      INFILE_ESCAPE_CHAR = r'%'

      OUTFILE_DELIMITER_CHAR = r'\t'
      OUTFILE_QUOTE_CHAR = r'\"'
      OUTFILE_ESCAPE_CHAR = r"\\"
  ```



  There are a range of options for providing job-specific configuration.



  Arguments can be passed to jobs on the command line, or programmatically with an array of options. Argument handling uses the [optparse](https://docs.python.org/2/library/optparse.html) module.

  Various options can be passed to control the running of the job. In particular the AWS/EMR options.

    - `-r` the run mode. Either `local` or `emr` (default is `local`)
    - `--conf-path` use a YAML configuration file.
    - `--output-dir` where the results of the job will go.
    - `--label` Alternate label for the job. Default is job's class name.
    - `--owner` Who is running this job (if different from the current user). Default is `getpass.getuser()`, or `no_user` if that fails.
    - `--s3-scratch-uri` the bucket in which all the temporary files can go.
    - `--local-scratch-dir` this is where temporary file will be written.
    - `--s3-log-uri` write the logs to this location on S3.
    - `--ec2-instance-type` the base instance type. Default is `m3.xlarge`
    - `--ec2-master-instance-type` if you want the master type to be different.
    - `--num-ec2-instances` number of instances (including the master). Default is `2`.
    - `--ami-version` the ami version. Default is `latest`.
    - `--hive-version`. Default is `latest`.
    - `--iam-instance-profile` role for the EC2 instances on the cluster. Default is `EMR_EC2_DefaultRole`.
    - `--iam-service-role` role for the Amazon EMR service on the cluster. Default is `EMR_DefaultRole`.
    - `--s3-sync-wait-time` to configure how long to wait after uploading files to S3.
    - `--check-emr-status-every` configure the interval between each status check on a running job.
    - `--quiet` less logging
    - `--verbose` more logging
    - `--retain-hive-table` for local mode, keep the hive table to run further ad-hoc queries.
    - `--visible-to-all-users` make your cluster visible to all IAM users on the same AWS account. Set by default
    - `--no-visible-to-all-users` hide your cluster from other IAM users on the same AWS account


  *NOTE: IAM roles will be mandatory for all users after June 30, 2015. These are set via the `--iam-instance-profile` and `--iam-service-role` options above.*

  *See [Configure IAM Roles for Amazon EMR](http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-iam-roles.html)*



  You can supply arguments to your job in a configuration file. It takes the same format as `mrjob` configuration.

  The name of the arguments is different, using underscores instead of hyphens and omitting leading hyphens.
  Config options are divided by the type of runner (local/emr) to allow provision of all options for a job in one file.

  Below is a sample config file:

  ```yaml
  runners:
    emr:
      aws_access_key_id: AABBCCDDEEFF11223344
      aws_secret_access_key: AABBCCDDEEFF1122334AABBCCDDEEFF
      ec2_instance_type: m3.xlarge
      num_ec2_instances: 5
      s3_scratch_uri: s3://myjobs/scratchspace/
      ami_version: 3.2.1
      hive_version: 0.13.1
    local:
      local_scratch_dir: /home/apiarist/temp/
  ```

  Arguments supplied on command-line or in application code will override those supplied in the config file.



  Some environment variables are used when the value is not provided in other configuration methods.

  `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` for connecting to AWS.

  `S3_SCRATCH_URI` a S3 base location where all the temporary file for the job will be written.

  `APIARIST_TMP_DIR` where local files will be written during job runs. (This is overridden by the `--local-scratch-dir` option)

  `CSV_SERDE_JAR_S3` a permanent location of the serde jar. If this is not set, Apiarist will automatically upload a copy of the jar to an S3 location in the scratch space.



  Jobs can be configured to accept arguments.

  To do this, add the following method to your job class to configutr the options:

  ```python
  def configure_options(self):
      super(EmailRecipientsSummary, self).configure_options()
      self.add_passthrough_option('--year', dest='year')
  ```

  And then use the option by providing it in the command line arguments, like this:

      python email_recipients_summary.py -r local /path/to/your/local/file.csv --year 2014

  Then incorporating it into your HiveQL query like this:

  ```python
  def query(self):
      q = "SELECT YEAR(day), weekday, SUM(sent) "
      q += "FROM emails_sent "
      q += "WHERE YEAR(day) = {0} ".format(self.options.year)
      q += "GROUP BY YEAR(day), weekday;"
      return q
  ```



  When developing a new query, you may want to fire up Hive to run it and test your syntax.

  To generate the Hive table, run your job locally with the `--retain-hive-table` argument. After it terminates, run `hive` from the command line and you will get a Hive prompt.

  Because `apiarist` uses a serde to interpret the text files for Hive, you will need to add this serde to the Hive session before your table can be read.

  The command to do this will be something like:

      hive> ADD JAR /Users/max/.virtualenvs/apiarist/lib/python2.7/site-packages/apiarist/jars/csv-serde-1.1.2-0.11.0-all.jar;

  Obviously, your path will be different, depending on where apiarist is installed.

  Once this is done you can start running interactive HiveQL queries on your text data.



  Apiarist source code is released under Apache 2 License. Check LICENSE file for more information.


pkgId: 0a5a76d5ee6d9ca10e39ca8305cad361f801bbd5d69d5c21eb7ba80b14584dbb
name: python-apibara
arch: src
version: 0.8.0
epoch: 0
release: 1
summary: Apibara cliend SDK. Stream and transform on-chain data with Python.
url: https://www.apibara.com
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apibara-0.8.0-1.src.rpm
checksum_type: sha256
description:
      This SDK is alpha software. The API will change drastically until the beta.
      `Open an issue on GitHub <https://github.com/apibara/python-sdk>`_ to report bugs or provide feedback.
  Build web3-powered applications in Python.


pkgId: 088a8f7bd4090605989e8a3b20cb9e65c690cfcde9edddf2fb9149f5a39fe16f
name: python-apiclient
arch: src
version: 1.0.4
epoch: 0
release: 1
summary: Framework for making good API client libraries using urllib3.
url: https://github.com/shazow/apiclient
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiclient-1.0.4-1.src.rpm
checksum_type: sha256
description:
  - Threadsafely reuses connections with Keep-Alive (via urllib3).
  - Small and easy to understand codebase perfect for extending and building upon.
  - Built-in support for rate limiting and request throttling.
  - Functional examples for the
    `Klout API <https://github.com/shazow/apiclient/blob/master/examples/klout.py>`_
    and the
    `Facebook OpenGraph API <https://github.com/shazow/apiclient/blob/master/examples/facebook.py>`_.


pkgId: f6fe3559d394d13edbd222df4906a0142c91a015a0826ab76e14d98fd405e492
name: python-apicrud
arch: src
version: 0.3.6
epoch: 0
release: 1
summary: Flask REST framework for role-based access
url: https://github.com/instantlinux/apicrud
rpm_license: Apache License Version 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apicrud-0.3.6-1.src.rpm
checksum_type: sha256
description:
  [![](https://img.shields.io/pypi/v/apicrud.svg)](https://pypi.org/project/apicrud/) [![](https://images.microbadger.com/badges/image/instantlinux/example-api.svg)](https://microbadger.com/images/instantlinux/example-api "Image badge") [![](https://gitlab.com/instantlinux/apicrud/badges/main/pipeline.svg)](https://gitlab.com/instantlinux/apicrud/pipelines "pipelines") [![](https://gitlab.com/instantlinux/apicrud/badges/main/coverage.svg)](https://gitlab.com/instantlinux/apicrud/-/jobs/artifacts/main/file/apicrud/htmlcov/index.html?job=analysis "coverage") ![](https://img.shields.io/badge/platform-amd64%20arm64%20arm%2Fv6%20arm%2Fv7-blue "Platform badge") [![](https://img.shields.io/badge/dockerfile-latest-blue)](https://gitlab.com/instantlinux/apicrud/-/blob/main/example/Dockerfile.api "dockerfile")



  Skip the kubernetes / python / React.js learning curve and put your ideas in production!

  The _APIcrud_ framework makes it easier to get started on full-stack development of REST-based services, ranging from a simple CLI wrapper for queries of local APIs to full web-scale consumer-facing applications running on kubernetes.

  The essential components of a modern full-stack application include a back-end API server, a front-end UI server, a database, a memory-cache and a background worker for performing actions such as emailing, photo uploading or report generation. The challenge of setting up CI testing and microservice deployment is usually daunting; this repo addresses all of those issues by providing a fully-working example you can set up and start modifying in minutes. No prior experience is required.

  This is the API back-end and worker, with an _example_ application.



  See the [getting started](docs/content/gettingstarted.md) page, or navigate to [Read the Docs](https://apicrud.readthedocs.io/).



  The rise of Docker and Kubernetes starting around 2017 made it possible to set up these production-grade services directly on the laptop of any developer. Only recently have the tools been easier to configure and set up. This framework provides working example code you can use to get started creating your own secure, web-scale services.

  Implementation/design includes these technologies: [babel](http://babel.pocoo.org/en/latest/), [celery](http://www.celeryproject.org/), [CloudFront and S3](https://aws.amazon.com/cloudfront/), [docker](https://www.docker.com/), [flask](http://flask.pocoo.org/), [kubernetes](https://kubernetes.io/), [MapQuest geocoding](https://developer.mapquest.com/documentation/open/geocoding-api/), [mapbox](https://www.mapbox.com/), [MariaDB](https://mariadb.org/), [OAuth 2.0](https://oauth.net/2/), [python 3](https://docs.python.org/3/), [OpenAPI](https://www.openapis.org/), [PyOTP](https://pyauth.github.io/pyotp/), [RabbitMQ](https://www.rabbitmq.com/), [react.js](https://reactjs.org/), [react-admin](https://marmelab.com/react-admin), [redis](https://redis.io/), [sqlalchemy](https://www.sqlalchemy.org/), [uWSGI](https://uwsgi-docs.readthedocs.io/en/latest/).



  Your pull-requests and bug-reports are welcome here. See [CONTRIBUTING.md](CONTRIBUTING.md).



  Software copyright &copy; 2021 by Richard Braun &bull; <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a> license <p />


pkgId: 33500ee9fc26790272f209538a1afc788211b946218685b802b0b111776c650f
name: python-apicurioregistryclient
arch: src
version: 0.6.2
epoch: 0
release: 1
summary: Apicurio Registry API [v2]
url: https://pypi.org/project/apicurioregistryclient/
rpm_license: Apache 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apicurioregistryclient-0.6.2-1.src.rpm
checksum_type: sha256
description:
      Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without needing to redeploy. Apicurio Registry also enables developers to create rules that govern how registry content can evolve over time. For example, this includes rules for content validation and version compatibility.  The Apicurio Registry REST API enables client applications to manage the artifacts in the registry. This API provides create, read, update, and delete operations for schema and API artifacts, rules, versions, and metadata.   The supported artifact types include: - Apache Avro schema - AsyncAPI specification - Google protocol buffers - GraphQL schema - JSON Schema - Kafka Connect schema - OpenAPI specification - Web Services Description Language - XML Schema Definition   **Important**: The Apicurio Registry REST API is available from &#x60;https://MY-REGISTRY-URL/apis/registry/v2&#x60; by default. Therefore you must prefix all API operation paths with &#x60;../apis/registry/v2&#x60; in this case. For example: &#x60;../apis/registry/v2/ids/globalIds/{globalId}&#x60;.   # noqa: E501


pkgId: e586cf20666195ad298e6865fc735edb67aae71aa47864d3f997dad657a7fe68
name: python-apidance
arch: src
version: 0.1.0
epoch: 0
release: 1
summary: https://apidance.pro/ community python sdk
url: https://pypi.org/project/apidance/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apidance-0.1.0-1.src.rpm
checksum_type: sha256
description:
  A Python SDK for interacting with the Apidance API (https://apidance.pro/).



  ```bash
  pip install apidance-sdk
  ```



  Create a `.env` file in your project root with your API credentials:

  ```env
  APIDANCE_API_KEY=your_api_key_here
  ```

  Or provide the API key directly when initializing the client:

  ```python
  client = TwitterClient(api_key="your_api_key_here")
  ```



  ```python
  from apidance import TwitterClient


  client = TwitterClient()


  tweets = client.search_timeline(
      query="python",
  )


  user = client.get_user_by_screen_name("example")


  list_tweets = client.get_list_latest_tweets(
      list_id="your_list_id",
  )
  ```



  - Search Twitter timeline with various filters (Latest, Top, People, Photos, Videos)
  - Get detailed user information by screen name
  - Fetch tweets from Twitter lists
  - Automatic rate limit handling and retries
  - Type hints and data models for better development experience



  The SDK provides two main data models:

  - `Tweet`: Represents a Twitter post with all its metadata
  - `User`: Contains detailed user information including profile data, stats, and verification status



  The SDK includes built-in error handling for:
  - Rate limiting with automatic retries
  - Connection timeouts
  - API response validation



  MIT License


pkgId: 098a3987f725df26104a5ead1ef33be86d3263cd753557b2fc175dbf67896559
name: python-apidaora
arch: src
version: 0.28.0
epoch: 0
release: 1
summary: ASGI App using dataclasses module for request/response objects
url: https://github.com/dutradda/apidaora
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apidaora-0.28.0-1.src.rpm
checksum_type: sha256
description:
  **Documentation**: <a href="https://dutradda.github.io/apidaora" target="_blank">https://dutradda.github.io/apidaora</a>


pkgId: ff872898ae468a268f4ef7107baa716e0c6ad6b2f8bb8058756fe16d27d46056
name: python-apideck
arch: src
version: 1.4.5
epoch: 0
release: 1
summary: Apideck Python SDK
url: https://apideck.com
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apideck-1.4.5-1.src.rpm
checksum_type: sha256
description:
  - [Table of Contents](#table-of-contents)
  - [Installation](#installation--usage)
  - [Getting started](#getting-started)
  - [Example](#example)
  - [Support](#support)
  - [License](#license)



  Python >=3.6




  ```sh
  pip install apideck
  ```

  or you can install directly using:

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

  Then import the package:
  ```python
  import apideck
  ```



  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 apideck
  ```



  The module supports all Apideck API endpoints. For complete information about the API, head
  to the [docs][2].



  Retrieving a list of all contacts and updating the first record with a new address.

  ```python
  import apideck
  from apideck.api import crm_api
  from apideck.model.contacts_sort import ContactsSort
  from apideck.model.sort_direction import SortDirection
  from pprint import pprint

  configuration = apideck.Configuration()

  configuration.api_key['apiKey'] = '<insert-api-key-here>'
  configuration.api_key_prefix['apiKey'] = 'Bearer'

  with apideck.ApiClient(configuration) as api_client:
      
      api_instance = crm_api.CrmApi(api_client)
      raw = False
      consumer_id = '<insert-consumer-id-here>'
      app_id = '<insert-application-id-here>'
      service_id = '<insert-service-id-here>'
      limit = 20

      sort = ContactsSort(
          by="name",
          direction=SortDirection("asc"),
      )


      try:
          
          api_response = api_instance.contacts_all(raw=raw, consumer_id=consumer_id, app_id=app_id, service_id=service_id, limit=limit, sort=sort)
          pprint(api_response)
      except apideck.ApiException as e:
          print("Exception when calling CrmApi->contacts_all: %s\n" % e)
  ```



  The following Apis are currently available:



  Read the full documentation of the AccountingApi [here](./docs/apis/AccountingApi.md).



  Read the full documentation of the AtsApi [here](./docs/apis/AtsApi.md).



  Read the full documentation of the ConnectorApi [here](./docs/apis/ConnectorApi.md).



  Read the full documentation of the CrmApi [here](./docs/apis/CrmApi.md).



  Read the full documentation of the EcommerceApi [here](./docs/apis/EcommerceApi.md).



  Read the full documentation of the FileStorageApi [here](./docs/apis/FileStorageApi.md).



  Read the full documentation of the HrisApi [here](./docs/apis/HrisApi.md).



  Read the full documentation of the IssueTrackingApi [here](./docs/apis/IssueTrackingApi.md).



  Read the full documentation of the LeadApi [here](./docs/apis/LeadApi.md).



  Read the full documentation of the PosApi [here](./docs/apis/PosApi.md).



  Read the full documentation of the SmsApi [here](./docs/apis/SmsApi.md).



  Read the full documentation of the VaultApi [here](./docs/apis/VaultApi.md).



  Read the full documentation of the WebhookApi [here](./docs/apis/WebhookApi.md).






  A utility for uploading files using the File Storage API. `uploadFile` will automatically use upload sessions for files larger than 4MB. Smaller files will be uploaded with a simple upload call.

  **Example Usage**




  Open an [issue][3]!



  [Apache-2.0][4]

  [1]: https://apideck.com
  [2]: https://developers.apideck.com/
  [3]: https://github.com/apideck-libraries/python-sdk/issues/new
  [4]: https://github.com/apideck-libraries/python-sdk/blob/main/LICENSE


  ```python

  import time
  import apideck
  from pprint import pprint
  from apideck.api import accounting_api
  from apideck.model.accounting_department import AccountingDepartment
  from apideck.model.accounting_departments_filter import AccountingDepartmentsFilter
  from apideck.model.accounting_location import AccountingLocation
  from apideck.model.accounting_locations_filter import AccountingLocationsFilter
  from apideck.model.attachment_reference_type import AttachmentReferenceType
  from apideck.model.bad_request_response import BadRequestResponse
  from apideck.model.balance_sheet_filter import BalanceSheetFilter
  from apideck.model.bill import Bill
  from apideck.model.bill_payment import BillPayment
  from apideck.model.bills_filter import BillsFilter
  from apideck.model.bills_sort import BillsSort
  from apideck.model.create_accounting_department_response import CreateAccountingDepartmentResponse
  from apideck.model.create_accounting_location_response import CreateAccountingLocationResponse
  from apideck.model.create_bill_payment_response import CreateBillPaymentResponse
  from apideck.model.create_bill_response import CreateBillResponse
  from apideck.model.create_credit_note_response import CreateCreditNoteResponse
  from apideck.model.create_customer_response import CreateCustomerResponse
  from apideck.model.create_expense_response import CreateExpenseResponse
  from apideck.model.create_invoice_item_response import CreateInvoiceItemResponse
  from apideck.model.create_invoice_response import CreateInvoiceResponse
  from apideck.model.create_journal_entry_response import CreateJournalEntryResponse
  from apideck.model.create_ledger_account_response import CreateLedgerAccountResponse
  from apideck.model.create_payment_response import CreatePaymentResponse
  from apideck.model.create_purchase_order_response import CreatePurchaseOrderResponse
  from apideck.model.create_subsidiary_response import CreateSubsidiaryResponse
  from apideck.model.create_supplier_response import CreateSupplierResponse
  from apideck.model.create_tax_rate_response import CreateTaxRateResponse
  from apideck.model.create_tracking_category_response import CreateTrackingCategoryResponse
  from apideck.model.credit_note import CreditNote
  from apideck.model.credit_notes_filter import CreditNotesFilter
  from apideck.model.credit_notes_sort import CreditNotesSort
  from apideck.model.customer import Customer
  from apideck.model.customers_filter import CustomersFilter
  from apideck.model.customers_sort import CustomersSort
  from apideck.model.delete_accounting_department_response import DeleteAccountingDepartmentResponse
  from apideck.model.delete_accounting_location_response import DeleteAccountingLocationResponse
  from apideck.model.delete_attachment_response import DeleteAttachmentResponse
  from apideck.model.delete_bill_payment_response import DeleteBillPaymentResponse
  from apideck.model.delete_bill_response import DeleteBillResponse
  from apideck.model.delete_credit_note_response import DeleteCreditNoteResponse
  from apideck.model.delete_customer_response import DeleteCustomerResponse
  from apideck.model.delete_expense_response import DeleteExpenseResponse
  from apideck.model.delete_invoice_response import DeleteInvoiceResponse
  from apideck.model.delete_journal_entry_response import DeleteJournalEntryResponse
  from apideck.model.delete_ledger_account_response import DeleteLedgerAccountResponse
  from apideck.model.delete_payment_response import DeletePaymentResponse
  from apideck.model.delete_purchase_order_response import DeletePurchaseOrderResponse
  from apideck.model.delete_subsidiary_response import DeleteSubsidiaryResponse
  from apideck.model.delete_supplier_response import DeleteSupplierResponse
  from apideck.model.delete_tax_rate_response import DeleteTaxRateResponse
  from apideck.model.delete_tracking_category_response import DeleteTrackingCategoryResponse
  from apideck.model.expense import Expense
  from apideck.model.get_accounting_department_response import GetAccountingDepartmentResponse
  from apideck.model.get_accounting_departments_response import GetAccountingDepartmentsResponse
  from apideck.model.get_accounting_location_response import GetAccountingLocationResponse
  from apideck.model.get_accounting_locations_response import GetAccountingLocationsResponse
  from apideck.model.get_attachment_response import GetAttachmentResponse
  from apideck.model.get_attachments_response import GetAttachmentsResponse
  from apideck.model.get_balance_sheet_response import GetBalanceSheetResponse
  from apideck.model.get_bill_payment_response import GetBillPaymentResponse
  from apideck.model.get_bill_payments_response import GetBillPaymentsResponse
  from apideck.model.get_bill_response import GetBillResponse
  from apideck.model.get_bills_response import GetBillsResponse
  from apideck.model.get_company_info_response import GetCompanyInfoResponse
  from apideck.model.get_credit_note_response import GetCreditNoteResponse
  from apideck.model.get_credit_notes_response import GetCreditNotesResponse
  from apideck.model.get_customer_response import GetCustomerResponse
  from apideck.model.get_customers_response import GetCustomersResponse
  from apideck.model.get_expense_response import GetExpenseResponse
  from apideck.model.get_expenses_response import GetExpensesResponse
  from apideck.model.get_invoice_item_response import GetInvoiceItemResponse
  from apideck.model.get_invoice_items_response import GetInvoiceItemsResponse
  from apideck.model.get_invoice_response import GetInvoiceResponse
  from apideck.model.get_invoices_response import GetInvoicesResponse
  from apideck.model.get_journal_entries_response import GetJournalEntriesResponse
  from apideck.model.get_journal_entry_response import GetJournalEntryResponse
  from apideck.model.get_ledger_account_response import GetLedgerAccountResponse
  from apideck.model.get_ledger_accounts_response import GetLedgerAccountsResponse
  from apideck.model.get_payment_response import GetPaymentResponse
  from apideck.model.get_payments_response import GetPaymentsResponse
  from apideck.model.get_profit_and_loss_response import GetProfitAndLossResponse
  from apideck.model.get_purchase_order_response import GetPurchaseOrderResponse
  from apideck.model.get_purchase_orders_response import GetPurchaseOrdersResponse
  from apideck.model.get_subsidiaries_response import GetSubsidiariesResponse
  from apideck.model.get_subsidiary_response import GetSubsidiaryResponse
  from apideck.model.get_supplier_response import GetSupplierResponse
  from apideck.model.get_suppliers_response import GetSuppliersResponse
  from apideck.model.get_tax_rate_response import GetTaxRateResponse
  from apideck.model.get_tax_rates_response import GetTaxRatesResponse
  from apideck.model.get_tracking_categories_response import GetTrackingCategoriesResponse
  from apideck.model.get_tracking_category_response import GetTrackingCategoryResponse
  from apideck.model.invoice import Invoice
  from apideck.model.invoice_item import InvoiceItem
  from apideck.model.invoice_items_filter import InvoiceItemsFilter
  from apideck.model.invoices_filter import InvoicesFilter
  from apideck.model.invoices_sort import InvoicesSort
  from apideck.model.journal_entries_filter import JournalEntriesFilter
  from apideck.model.journal_entries_sort import JournalEntriesSort
  from apideck.model.journal_entry import JournalEntry
  from apideck.model.ledger_account import LedgerAccount
  from apideck.model.ledger_accounts_filter import LedgerAccountsFilter
  from apideck.model.ledger_accounts_sort import LedgerAccountsSort
  from apideck.model.not_found_response import NotFoundResponse
  from apideck.model.pass_through_query import PassThroughQuery
  from apideck.model.payment import Payment
  from apideck.model.payment_required_response import PaymentRequiredResponse
  from apideck.model.payments_filter import PaymentsFilter
  from apideck.model.payments_sort import PaymentsSort
  from apideck.model.profit_and_loss_filter import ProfitAndLossFilter
  from apideck.model.purchase_order import PurchaseOrder
  from apideck.model.purchase_orders_filter import PurchaseOrdersFilter
  from apideck.model.purchase_orders_sort import PurchaseOrdersSort
  from apideck.model.subsidiary import Subsidiary
  from apideck.model.supplier import Supplier
  from apideck.model.suppliers_filter import SuppliersFilter
  from apideck.model.suppliers_sort import SuppliersSort
  from apideck.model.tax_rate import TaxRate
  from apideck.model.tax_rates_filter import TaxRatesFilter
  from apideck.model.tracking_category import TrackingCategory
  from apideck.model.unauthorized_response import UnauthorizedResponse
  from apideck.model.unexpected_error_response import UnexpectedErrorResponse
  from apideck.model.unprocessable_response import UnprocessableResponse
  from apideck.model.update_accounting_department_response import UpdateAccountingDepartmentResponse
  from apideck.model.update_accounting_location_response import UpdateAccountingLocationResponse
  from apideck.model.update_bill_payment_response import UpdateBillPaymentResponse
  from apideck.model.update_bill_response import UpdateBillResponse
  from apideck.model.update_credit_note_response import UpdateCreditNoteResponse
  from apideck.model.update_customer_response import UpdateCustomerResponse
  from apideck.model.update_expense_response import UpdateExpenseResponse
  from apideck.model.update_invoice_items_response import UpdateInvoiceItemsResponse
  from apideck.model.update_invoice_response import UpdateInvoiceResponse
  from apideck.model.update_journal_entry_response import UpdateJournalEntryResponse
  from apideck.model.update_ledger_account_response import UpdateLedgerAccountResponse
  from apideck.model.update_payment_response import UpdatePaymentResponse
  from apideck.model.update_purchase_order_response import UpdatePurchaseOrderResponse
  from apideck.model.update_subsidiary_response import UpdateSubsidiaryResponse
  from apideck.model.update_supplier_response import UpdateSupplierResponse
  from apideck.model.update_tax_rate_response import UpdateTaxRateResponse
  from apideck.model.update_tracking_category_response import UpdateTrackingCategoryResponse


  configuration = apideck.Configuration(
      host = "https://unify.apideck.com"
  )







  configuration.api_key['apiKey'] = 'YOUR_API_KEY'






  with apideck.ApiClient(configuration) as api_client:
      
      api_instance = accounting_api.AccountingApi(api_client)
      reference_type = AttachmentReferenceType("invoice") # AttachmentReferenceType | The reference type of the document.
  reference_id = "123456" # str | The reference id of the object to retrieve.
  raw = False # bool | Include raw response. Mostly used for debugging purposes (optional) (default to False)
  x_apideck_consumer_id = "x-apideck-consumer-id_example" # str | ID of the consumer which you want to get or push data from (optional)
  x_apideck_app_id = "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX" # str | The ID of your Unify application (optional)
  x_apideck_service_id = "x-apideck-service-id_example" # str | Provide the service id you want to call (e.g., pipedrive). Only needed when a consumer has activated multiple integrations for a Unified API. (optional)
  cursor = "cursor_example" # str, none_type | Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response. (optional)
  limit = 20 # int | Number of results to return. Minimum 1, Maximum 200, Default 20 (optional) (default to 20)
  fields = "id,updated_at" # str, none_type | The 'fields' parameter allows API users to specify the fields they want to include in the API response. If this parameter is not present, the API will return all available fields. If this parameter is present, only the fields specified in the comma-separated string will be included in the response. Nested properties can also be requested by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above, the response will only include the fields \"name\", \"email\" and \"addresses.city\". If any other fields are available, they will be excluded. (optional)

      try:
          
          api_response = api_instance.attachments_all(reference_type, reference_id, raw=raw, x_apideck_consumer_id=x_apideck_consumer_id, x_apideck_app_id=x_apideck_app_id, x_apideck_service_id=x_apideck_service_id, cursor=cursor, limit=limit, fields=fields)
          pprint(api_response)
      except apideck.ApiException as e:
          print("Exception when calling AccountingApi->attachments_all: %s\n" % e)
  ```



  All URIs are relative to _https://unify.apideck.com_

  | Class                                                             | Method                                                                         | HTTP request                | Description |
  | ----------------------------------------------------------------- | ------------------------------------------------------------------------------ | --------------------------- | ----------- |
  | _AccountingApi_ | [**attachments_all**](docs/apis/AccountingApi.md#attachments_all) | **GET** /accounting/attachments/{reference_type}/{reference_id} | List Attachments |

  _AccountingApi_ | [**attachments_delete**](docs/apis/AccountingApi.md#attachments_delete) | **DELETE** /accounting/attachments/{reference_type}/{reference_id}/{id} | Delete Attachment |

  _AccountingApi_ | [**attachments_download**](docs/apis/AccountingApi.md#attachments_download) | **GET** /accounting/attachments/{reference_type}/{reference_id}/{id}/download | Download Attachment |

  _AccountingApi_ | [**attachments_one**](docs/apis/AccountingApi.md#attachments_one) | **GET** /accounting/attachments/{reference_type}/{reference_id}/{id} | Get Attachment |

  _AccountingApi_ | [**balance_sheet_one**](docs/apis/AccountingApi.md#balance_sheet_one) | **GET** /accounting/balance-sheet | Get BalanceSheet |

  _AccountingApi_ | [**bill_payments_add**](docs/apis/AccountingApi.md#bill_payments_add) | **POST** /accounting/bill-payments | Create Bill Payment |

  _AccountingApi_ | [**bill_payments_all**](docs/apis/AccountingApi.md#bill_payments_all) | **GET** /accounting/bill-payments | List Bill Payments |

  _AccountingApi_ | [**bill_payments_delete**](docs/apis/AccountingApi.md#bill_payments_delete) | **DELETE** /accounting/bill-payments/{id} | Delete Bill Payment |

  _AccountingApi_ | [**bill_payments_one**](docs/apis/AccountingApi.md#bill_payments_one) | **GET** /accounting/bill-payments/{id} | Get Bill Payment |

  _AccountingApi_ | [**bill_payments_update**](docs/apis/AccountingApi.md#bill_payments_update) | **PATCH** /accounting/bill-payments/{id} | Update Bill Payment |

  _AccountingApi_ | [**bills_add**](docs/apis/AccountingApi.md#bills_add) | **POST** /accounting/bills | Create Bill |

  _AccountingApi_ | [**bills_all**](docs/apis/AccountingApi.md#bills_all) | **GET** /accounting/bills | List Bills |

  _AccountingApi_ | [**bills_delete**](docs/apis/AccountingApi.md#bills_delete) | **DELETE** /accounting/bills/{id} | Delete Bill |

  _AccountingApi_ | [**bills_one**](docs/apis/AccountingApi.md#bills_one) | **GET** /accounting/bills/{id} | Get Bill |

  _AccountingApi_ | [**bills_update**](docs/apis/AccountingApi.md#bills_update) | **PATCH** /accounting/bills/{id} | Update Bill |

  _AccountingApi_ | [**company_info_one**](docs/apis/AccountingApi.md#company_info_one) | **GET** /accounting/company-info | Get company info |

  _AccountingApi_ | [**credit_notes_add**](docs/apis/AccountingApi.md#credit_notes_add) | **POST** /accounting/credit-notes | Create Credit Note |

  _AccountingApi_ | [**credit_notes_all**](docs/apis/AccountingApi.md#credit_notes_all) | **GET** /accounting/credit-notes | List Credit Notes |

  _AccountingApi_ | [**credit_notes_delete**](docs/apis/AccountingApi.md#credit_notes_delete) | **DELETE** /accounting/credit-notes/{id} | Delete Credit Note |

  _AccountingApi_ | [**credit_notes_one**](docs/apis/AccountingApi.md#credit_notes_one) | **GET** /accounting/credit-notes/{id} | Get Credit Note |

  _AccountingApi_ | [**credit_notes_update**](docs/apis/AccountingApi.md#credit_notes_update) | **PATCH** /accounting/credit-notes/{id} | Update Credit Note |

  _AccountingApi_ | [**customers_add**](docs/apis/AccountingApi.md#customers_add) | **POST** /accounting/customers | Create Customer |

  _AccountingApi_ | [**customers_all**](docs/apis/AccountingApi.md#customers_all) | **GET** /accounting/customers | List Customers |

  _AccountingApi_ | [**customers_delete**](docs/apis/AccountingApi.md#customers_delete) | **DELETE** /accounting/customers/{id} | Delete Customer |

  _AccountingApi_ | [**customers_one**](docs/apis/AccountingApi.md#customers_one) | **GET** /accounting/customers/{id} | Get Customer |

  _AccountingApi_ | [**customers_update**](docs/apis/AccountingApi.md#customers_update) | **PATCH** /accounting/customers/{id} | Update Customer |

  _AccountingApi_ | [**departments_add**](docs/apis/AccountingApi.md#departments_add) | **POST** /accounting/departments | Create Department |

  _AccountingApi_ | [**departments_all**](docs/apis/AccountingApi.md#departments_all) | **GET** /accounting/departments | List Departments |

  _AccountingApi_ | [**departments_delete**](docs/apis/AccountingApi.md#departments_delete) | **DELETE** /accounting/departments/{id} | Delete Department |

  _AccountingApi_ | [**departments_one**](docs/apis/AccountingApi.md#departments_one) | **GET** /accounting/departments/{id} | Get Department |

  _AccountingApi_ | [**departments_update**](docs/apis/AccountingApi.md#departments_update) | **PATCH** /accounting/departments/{id} | Update Department |

  _AccountingApi_ | [**expenses_add**](docs/apis/AccountingApi.md#expenses_add) | **POST** /accounting/expenses | Create Expense |

  _AccountingApi_ | [**expenses_all**](docs/apis/AccountingApi.md#expenses_all) | **GET** /accounting/expenses | List Expenses |

  _AccountingApi_ | [**expenses_delete**](docs/apis/AccountingApi.md#expenses_delete) | **DELETE** /accounting/expenses/{id} | Delete Expense |

  _AccountingApi_ | [**expenses_one**](docs/apis/AccountingApi.md#expenses_one) | **GET** /accounting/expenses/{id} | Get Expense |

  _AccountingApi_ | [**expenses_update**](docs/apis/AccountingApi.md#expenses_update) | **PATCH** /accounting/expenses/{id} | Update Expense |

  _AccountingApi_ | [**invoice_items_add**](docs/apis/AccountingApi.md#invoice_items_add) | **POST** /accounting/invoice-items | Create Invoice Item |

  _AccountingApi_ | [**invoice_items_all**](docs/apis/AccountingApi.md#invoice_items_all) | **GET** /accounting/invoice-items | List Invoice Items |

  _AccountingApi_ | [**invoice_items_delete**](docs/apis/AccountingApi.md#invoice_items_delete) | **DELETE** /accounting/invoice-items/{id} | Delete Invoice Item |

  _AccountingApi_ | [**invoice_items_one**](docs/apis/AccountingApi.md#invoice_items_one) | **GET** /accounting/invoice-items/{id} | Get Invoice Item |

  _AccountingApi_ | [**invoice_items_update**](docs/apis/AccountingApi.md#invoice_items_update) | **PATCH** /accounting/invoice-items/{id} | Update Invoice Item |

  _AccountingApi_ | [**invoices_add**](docs/apis/AccountingApi.md#invoices_add) | **POST** /accounting/invoices | Create Invoice |

  _AccountingApi_ | [**invoices_all**](docs/apis/AccountingApi.md#invoices_all) | **GET** /accounting/invoices | List Invoices |

  _AccountingApi_ | [**invoices_delete**](docs/apis/AccountingApi.md#invoices_delete) | **DELETE** /accounting/invoices/{id} | Delete Invoice |

  _AccountingApi_ | [**invoices_one**](docs/apis/AccountingApi.md#invoices_one) | **GET** /accounting/invoices/{id} | Get Invoice |

  _AccountingApi_ | [**invoices_update**](docs/apis/AccountingApi.md#invoices_update) | **PATCH** /accounting/invoices/{id} | Update Invoice |

  _AccountingApi_ | [**journal_entries_add**](docs/apis/AccountingApi.md#journal_entries_add) | **POST** /accounting/journal-entries | Create Journal Entry |

  _AccountingApi_ | [**journal_entries_all**](docs/apis/AccountingApi.md#journal_entries_all) | **GET** /accounting/journal-entries | List Journal Entries |

  _AccountingApi_ | [**journal_entries_delete**](docs/apis/AccountingApi.md#journal_entries_delete) | **DELETE** /accounting/journal-entries/{id} | Delete Journal Entry |

  _AccountingApi_ | [**journal_entries_one**](docs/apis/AccountingApi.md#journal_entries_one) | **GET** /accounting/journal-entries/{id} | Get Journal Entry |

  _AccountingApi_ | [**journal_entries_update**](docs/apis/AccountingApi.md#journal_entries_update) | **PATCH** /accounting/journal-entries/{id} | Update Journal Entry |

  _AccountingApi_ | [**ledger_accounts_add**](docs/apis/AccountingApi.md#ledger_accounts_add) | **POST** /accounting/ledger-accounts | Create Ledger Account |

  _AccountingApi_ | [**ledger_accounts_all**](docs/apis/AccountingApi.md#ledger_accounts_all) | **GET** /accounting/ledger-accounts | List Ledger Accounts |

  _AccountingApi_ | [**ledger_accounts_delete**](docs/apis/AccountingApi.md#ledger_accounts_delete) | **DELETE** /accounting/ledger-accounts/{id} | Delete Ledger Account |

  _AccountingApi_ | [**ledger_accounts_one**](docs/apis/AccountingApi.md#ledger_accounts_one) | **GET** /accounting/ledger-accounts/{id} | Get Ledger Account |

  _AccountingApi_ | [**ledger_accounts_update**](docs/apis/AccountingApi.md#ledger_accounts_update) | **PATCH** /accounting/ledger-accounts/{id} | Update Ledger Account |

  _AccountingApi_ | [**locations_add**](docs/apis/AccountingApi.md#locations_add) | **POST** /accounting/locations | Create Location |

  _AccountingApi_ | [**locations_all**](docs/apis/AccountingApi.md#locations_all) | **GET** /accounting/locations | List Locations |

  _AccountingApi_ | [**locations_delete**](docs/apis/AccountingApi.md#locations_delete) | **DELETE** /accounting/locations/{id} | Delete Location |

  _AccountingApi_ | [**locations_one**](docs/apis/AccountingApi.md#locations_one) | **GET** /accounting/locations/{id} | Get Location |

  _AccountingApi_ | [**locations_update**](docs/apis/AccountingApi.md#locations_update) | **PATCH** /accounting/locations/{id} | Update Location |

  _AccountingApi_ | [**payments_add**](docs/apis/AccountingApi.md#payments_add) | **POST** /accounting/payments | Create Payment |

  _AccountingApi_ | [**payments_all**](docs/apis/AccountingApi.md#payments_all) | **GET** /accounting/payments | List Payments |

  _AccountingApi_ | [**payments_delete**](docs/apis/AccountingApi.md#payments_delete) | **DELETE** /accounting/payments/{id} | Delete Payment |

  _AccountingApi_ | [**payments_one**](docs/apis/AccountingApi.md#payments_one) | **GET** /accounting/payments/{id} | Get Payment |

  _AccountingApi_ | [**payments_update**](docs/apis/AccountingApi.md#payments_update) | **PATCH** /accounting/payments/{id} | Update Payment |

  _AccountingApi_ | [**profit_and_loss_one**](docs/apis/AccountingApi.md#profit_and_loss_one) | **GET** /accounting/profit-and-loss | Get Profit and Loss |

  _AccountingApi_ | [**purchase_orders_add**](docs/apis/AccountingApi.md#purchase_orders_add) | **POST** /accounting/purchase-orders | Create Purchase Order |

  _AccountingApi_ | [**purchase_orders_all**](docs/apis/AccountingApi.md#purchase_orders_all) | **GET** /accounting/purchase-orders | List Purchase Orders |

  _AccountingApi_ | [**purchase_orders_delete**](docs/apis/AccountingApi.md#purchase_orders_delete) | **DELETE** /accounting/purchase-orders/{id} | Delete Purchase Order |

  _AccountingApi_ | [**purchase_orders_one**](docs/apis/AccountingApi.md#purchase_orders_one) | **GET** /accounting/purchase-orders/{id} | Get Purchase Order |

  _AccountingApi_ | [**purchase_orders_update**](docs/apis/AccountingApi.md#purchase_orders_update) | **PATCH** /accounting/purchase-orders/{id} | Update Purchase Order |

  _AccountingApi_ | [**subsidiaries_add**](docs/apis/AccountingApi.md#subsidiaries_add) | **POST** /accounting/subsidiaries | Create Subsidiary |

  _AccountingApi_ | [**subsidiaries_all**](docs/apis/AccountingApi.md#subsidiaries_all) | **GET** /accounting/subsidiaries | List Subsidiaries |

  _AccountingApi_ | [**subsidiaries_delete**](docs/apis/AccountingApi.md#subsidiaries_delete) | **DELETE** /accounting/subsidiaries/{id} | Delete Subsidiary |

  _AccountingApi_ | [**subsidiaries_one**](docs/apis/AccountingApi.md#subsidiaries_one) | **GET** /accounting/subsidiaries/{id} | Get Subsidiary |

  _AccountingApi_ | [**subsidiaries_update**](docs/apis/AccountingApi.md#subsidiaries_update) | **PATCH** /accounting/subsidiaries/{id} | Update Subsidiary |

  _AccountingApi_ | [**suppliers_add**](docs/apis/AccountingApi.md#suppliers_add) | **POST** /accounting/suppliers | Create Supplier |

  _AccountingApi_ | [**suppliers_all**](docs/apis/AccountingApi.md#suppliers_all) | **GET** /accounting/suppliers | List Suppliers |

  _AccountingApi_ | [**suppliers_delete**](docs/apis/AccountingApi.md#suppliers_delete) | **DELETE** /accounting/suppliers/{id} | Delete Supplier |

  _AccountingApi_ | [**suppliers_one**](docs/apis/AccountingApi.md#suppliers_one) | **GET** /accounting/suppliers/{id} | Get Supplier |

  _AccountingApi_ | [**suppliers_update**](docs/apis/AccountingApi.md#suppliers_update) | **PATCH** /accounting/suppliers/{id} | Update Supplier |

  _AccountingApi_ | [**tax_rates_add**](docs/apis/AccountingApi.md#tax_rates_add) | **POST** /accounting/tax-rates | Create Tax Rate |

  _AccountingApi_ | [**tax_rates_all**](docs/apis/AccountingApi.md#tax_rates_all) | **GET** /accounting/tax-rates | List Tax Rates |

  _AccountingApi_ | [**tax_rates_delete**](docs/apis/AccountingApi.md#tax_rates_delete) | **DELETE** /accounting/tax-rates/{id} | Delete Tax Rate |

  _AccountingApi_ | [**tax_rates_one**](docs/apis/AccountingApi.md#tax_rates_one) | **GET** /accounting/tax-rates/{id} | Get Tax Rate |

  _AccountingApi_ | [**tax_rates_update**](docs/apis/AccountingApi.md#tax_rates_update) | **PATCH** /accounting/tax-rates/{id} | Update Tax Rate |

  _AccountingApi_ | [**tracking_categories_add**](docs/apis/AccountingApi.md#tracking_categories_add) | **POST** /accounting/tracking-categories | Create Tracking Category |

  _AccountingApi_ | [**tracking_categories_all**](docs/apis/AccountingApi.md#tracking_categories_all) | **GET** /accounting/tracking-categories | List Tracking Categories |

  _AccountingApi_ | [**tracking_categories_delete**](docs/apis/AccountingApi.md#tracking_categories_delete) | **DELETE** /accounting/tracking-categories/{id} | Delete Tracking Category |

  _AccountingApi_ | [**tracking_categories_one**](docs/apis/AccountingApi.md#tracking_categories_one) | **GET** /accounting/tracking-categories/{id} | Get Tracking Category |

  _AccountingApi_ | [**tracking_categories_update**](docs/apis/AccountingApi.md#tracking_categories_update) | **PATCH** /accounting/tracking-categories/{id} | Update Tracking Category |

  _AtsApi_ | [**applicants_add**](docs/apis/AtsApi.md#applicants_add) | **POST** /ats/applicants | Create Applicant |

  _AtsApi_ | [**applicants_all**](docs/apis/AtsApi.md#applicants_all) | **GET** /ats/applicants | List Applicants |

  _AtsApi_ | [**applicants_delete**](docs/apis/AtsApi.md#applicants_delete) | **DELETE** /ats/applicants/{id} | Delete Applicant |

  _AtsApi_ | [**applicants_one**](docs/apis/AtsApi.md#applicants_one) | **GET** /ats/applicants/{id} | Get Applicant |

  _AtsApi_ | [**applicants_update**](docs/apis/AtsApi.md#applicants_update) | **PATCH** /ats/applicants/{id} | Update Applicant |

  _AtsApi_ | [**applications_add**](docs/apis/AtsApi.md#applications_add) | **POST** /ats/applications | Create Application |

  _AtsApi_ | [**applications_all**](docs/apis/AtsApi.md#applications_all) | **GET** /ats/applications | List Applications |

  _AtsApi_ | [**applications_delete**](docs/apis/AtsApi.md#applications_delete) | **DELETE** /ats/applications/{id} | Delete Application |

  _AtsApi_ | [**applications_one**](docs/apis/AtsApi.md#applications_one) | **GET** /ats/applications/{id} | Get Application |

  _AtsApi_ | [**applications_update**](docs/apis/AtsApi.md#applications_update) | **PATCH** /ats/applications/{id} | Update Application |

  _AtsApi_ | [**jobs_all**](docs/apis/AtsApi.md#jobs_all) | **GET** /ats/jobs | List Jobs |

  _AtsApi_ | [**jobs_one**](docs/apis/AtsApi.md#jobs_one) | **GET** /ats/jobs/{id} | Get Job |

  _ConnectorApi_ | [**api_resource_coverage_one**](docs/apis/ConnectorApi.md#api_resource_coverage_one) | **GET** /connector/apis/{id}/resources/{resource_id}/coverage | Get API Resource Coverage |

  _ConnectorApi_ | [**api_resources_one**](docs/apis/ConnectorApi.md#api_resources_one) | **GET** /connector/apis/{id}/resources/{resource_id} | Get API Resource |

  _ConnectorApi_ | [**apis_all**](docs/apis/ConnectorApi.md#apis_all) | **GET** /connector/apis | List APIs |

  _ConnectorApi_ | [**apis_one**](docs/apis/ConnectorApi.md#apis_one) | **GET** /connector/apis/{id} | Get API |

  _ConnectorApi_ | [**connector_docs_one**](docs/apis/ConnectorApi.md#connector_docs_one) | **GET** /connector/connectors/{id}/docs/{doc_id} | Get Connector Doc content |

  _ConnectorApi_ | [**connector_resources_one**](docs/apis/ConnectorApi.md#connector_resources_one) | **GET** /connector/connectors/{id}/resources/{resource_id} | Get Connector Resource |

  _ConnectorApi_ | [**connectors_all**](docs/apis/ConnectorApi.md#connectors_all) | **GET** /connector/connectors | List Connectors |

  _ConnectorApi_ | [**connectors_one**](docs/apis/ConnectorApi.md#connectors_one) | **GET** /connector/connectors/{id} | Get Connector |

  _CrmApi_ | [**activities_add**](docs/apis/CrmApi.md#activities_add) | **POST** /crm/activities | Create activity |

  _CrmApi_ | [**activities_all**](docs/apis/CrmApi.md#activities_all) | **GET** /crm/activities | List activities |

  _CrmApi_ | [**activities_delete**](docs/apis/CrmApi.md#activities_delete) | **DELETE** /crm/activities/{id} | Delete activity |

  _CrmApi_ | [**activities_one**](docs/apis/CrmApi.md#activities_one) | **GET** /crm/activities/{id} | Get activity |

  _CrmApi_ | [**activities_update**](docs/apis/CrmApi.md#activities_update) | **PATCH** /crm/activities/{id} | Update activity |

  _CrmApi_ | [**companies_add**](docs/apis/CrmApi.md#companies_add) | **POST** /crm/companies | Create company |

  _CrmApi_ | [**companies_all**](docs/apis/CrmApi.md#companies_all) | **GET** /crm/companies | List companies |

  _CrmApi_ | [**companies_delete**](docs/apis/CrmApi.md#companies_delete) | **DELETE** /crm/companies/{id} | Delete company |

  _CrmApi_ | [**companies_one**](docs/apis/CrmApi.md#companies_one) | **GET** /crm/companies/{id} | Get company |

  _CrmApi_ | [**companies_update**](docs/apis/CrmApi.md#companies_update) | **PATCH** /crm/companies/{id} | Update company |

  _CrmApi_ | [**contacts_add**](docs/apis/CrmApi.md#contacts_add) | **POST** /crm/contacts | Create contact |

  _CrmApi_ | [**contacts_all**](docs/apis/CrmApi.md#contacts_all) | **GET** /crm/contacts | List contacts |

  _CrmApi_ | [**contacts_delete**](docs/apis/CrmApi.md#contacts_delete) | **DELETE** /crm/contacts/{id} | Delete contact |

  _CrmApi_ | [**contacts_one**](docs/apis/CrmApi.md#contacts_one) | **GET** /crm/contacts/{id} | Get contact |

  _CrmApi_ | [**contacts_update**](docs/apis/CrmApi.md#contacts_update) | **PATCH** /crm/contacts/{id} | Update contact |

  _CrmApi_ | [**leads_add**](docs/apis/CrmApi.md#leads_add) | **POST** /crm/leads | Create lead |

  _CrmApi_ | [**leads_all**](docs/apis/CrmApi.md#leads_all) | **GET** /crm/leads | List leads |

  _CrmApi_ | [**leads_delete**](docs/apis/CrmApi.md#leads_delete) | **DELETE** /crm/leads/{id} | Delete lead |

  _CrmApi_ | [**leads_one**](docs/apis/CrmApi.md#leads_one) | **GET** /crm/leads/{id} | Get lead |

  _CrmApi_ | [**leads_update**](docs/apis/CrmApi.md#leads_update) | **PATCH** /crm/leads/{id} | Update lead |

  _CrmApi_ | [**notes_add**](docs/apis/CrmApi.md#notes_add) | **POST** /crm/notes | Create note |

  _CrmApi_ | [**notes_all**](docs/apis/CrmApi.md#notes_all) | **GET** /crm/notes | List notes |

  _CrmApi_ | [**notes_delete**](docs/apis/CrmApi.md#notes_delete) | **DELETE** /crm/notes/{id} | Delete note |

  _CrmApi_ | [**notes_one**](docs/apis/CrmApi.md#notes_one) | **GET** /crm/notes/{id} | Get note |

  _CrmApi_ | [**notes_update**](docs/apis/CrmApi.md#notes_update) | **PATCH** /crm/notes/{id} | Update note |

  _CrmApi_ | [**opportunities_add**](docs/apis/CrmApi.md#opportunities_add) | **POST** /crm/opportunities | Create opportunity |

  _CrmApi_ | [**opportunities_all**](docs/apis/CrmApi.md#opportunities_all) | **GET** /crm/opportunities | List opportunities |

  _CrmApi_ | [**opportunities_delete**](docs/apis/CrmApi.md#opportunities_delete) | **DELETE** /crm/opportunities/{id} | Delete opportunity |

  _CrmApi_ | [**opportunities_one**](docs/apis/CrmApi.md#opportunities_one) | **GET** /crm/opportunities/{id} | Get opportunity |

  _CrmApi_ | [**opportunities_update**](docs/apis/CrmApi.md#opportunities_update) | **PATCH** /crm/opportunities/{id} | Update opportunity |

  _CrmApi_ | [**pipelines_add**](docs/apis/CrmApi.md#pipelines_add) | **POST** /crm/pipelines | Create pipeline |

  _CrmApi_ | [**pipelines_all**](docs/apis/CrmApi.md#pipelines_all) | **GET** /crm/pipelines | List pipelines |

  _CrmApi_ | [**pipelines_delete**](docs/apis/CrmApi.md#pipelines_delete) | **DELETE** /crm/pipelines/{id} | Delete pipeline |

  _CrmApi_ | [**pipelines_one**](docs/apis/CrmApi.md#pipelines_one) | **GET** /crm/pipelines/{id} | Get pipeline |

  _CrmApi_ | [**pipelines_update**](docs/apis/CrmApi.md#pipelines_update) | **PATCH** /crm/pipelines/{id} | Update pipeline |

  _CrmApi_ | [**users_add**](docs/apis/CrmApi.md#users_add) | **POST** /crm/users | Create user |

  _CrmApi_ | [**users_all**](docs/apis/CrmApi.md#users_all) | **GET** /crm/users | List users |

  _CrmApi_ | [**users_delete**](docs/apis/CrmApi.md#users_delete) | **DELETE** /crm/users/{id} | Delete user |

  _CrmApi_ | [**users_one**](docs/apis/CrmApi.md#users_one) | **GET** /crm/users/{id} | Get user |

  _CrmApi_ | [**users_update**](docs/apis/CrmApi.md#users_update) | **PATCH** /crm/users/{id} | Update user |

  _EcommerceApi_ | [**customers_all**](docs/apis/EcommerceApi.md#customers_all) | **GET** /ecommerce/customers | List Customers |

  _EcommerceApi_ | [**customers_one**](docs/apis/EcommerceApi.md#customers_one) | **GET** /ecommerce/customers/{id} | Get Customer |

  _EcommerceApi_ | [**orders_all**](docs/apis/EcommerceApi.md#orders_all) | **GET** /ecommerce/orders | List Orders |

  _EcommerceApi_ | [**orders_one**](docs/apis/EcommerceApi.md#orders_one) | **GET** /ecommerce/orders/{id} | Get Order |

  _EcommerceApi_ | [**products_all**](docs/apis/EcommerceApi.md#products_all) | **GET** /ecommerce/products | List Products |

  _EcommerceApi_ | [**products_one**](docs/apis/EcommerceApi.md#products_one) | **GET** /ecommerce/products/{id} | Get Product |

  _EcommerceApi_ | [**stores_one**](docs/apis/EcommerceApi.md#stores_one) | **GET** /ecommerce/store | Get Store |

  _FileStorageApi_ | [**drive_groups_add**](docs/apis/FileStorageApi.md#drive_groups_add) | **POST** /file-storage/drive-groups | Create DriveGroup |

  _FileStorageApi_ | [**drive_groups_all**](docs/apis/FileStorageApi.md#drive_groups_all) | **GET** /file-storage/drive-groups | List DriveGroups |

  _FileStorageApi_ | [**drive_groups_delete**](docs/apis/FileStorageApi.md#drive_groups_delete) | **DELETE** /file-storage/drive-groups/{id} | Delete DriveGroup |

  _FileStorageApi_ | [**drive_groups_one**](docs/apis/FileStorageApi.md#drive_groups_one) | **GET** /file-storage/drive-groups/{id} | Get DriveGroup |

  _FileStorageApi_ | [**drive_groups_update**](docs/apis/FileStorageApi.md#drive_groups_update) | **PATCH** /file-storage/drive-groups/{id} | Update DriveGroup |

  _FileStorageApi_ | [**drives_add**](docs/apis/FileStorageApi.md#drives_add) | **POST** /file-storage/drives | Create Drive |

  _FileStorageApi_ | [**drives_all**](docs/apis/FileStorageApi.md#drives_all) | **GET** /file-storage/drives | List Drives |

  _FileStorageApi_ | [**drives_delete**](docs/apis/FileStorageApi.md#drives_delete) | **DELETE** /file-storage/drives/{id} | Delete Drive |

  _FileStorageApi_ | [**drives_one**](docs/apis/FileStorageApi.md#drives_one) | **GET** /file-storage/drives/{id} | Get Drive |

  _FileStorageApi_ | [**drives_update**](docs/apis/FileStorageApi.md#drives_update) | **PATCH** /file-storage/drives/{id} | Update Drive |

  _FileStorageApi_ | [**files_all**](docs/apis/FileStorageApi.md#files_all) | **GET** /file-storage/files | List Files |

  _FileStorageApi_ | [**files_delete**](docs/apis/FileStorageApi.md#files_delete) | **DELETE** /file-storage/files/{id} | Delete File |

  _FileStorageApi_ | [**files_download**](docs/apis/FileStorageApi.md#files_download) | **GET** /file-storage/files/{id}/download | Download File |

  _FileStorageApi_ | [**files_export**](docs/apis/FileStorageApi.md#files_export) | **GET** /file-storage/files/{id}/export | Export File |

  _FileStorageApi_ | [**files_one**](docs/apis/FileStorageApi.md#files_one) | **GET** /file-storage/files/{id} | Get File |

  _FileStorageApi_ | [**files_search**](docs/apis/FileStorageApi.md#files_search) | **POST** /file-storage/files/search | Search Files |

  _FileStorageApi_ | [**files_update**](docs/apis/FileStorageApi.md#files_update) | **PATCH** /file-storage/files/{id} | Rename or move File |

  _FileStorageApi_ | [**folders_add**](docs/apis/FileStorageApi.md#folders_add) | **POST** /file-storage/folders | Create Folder |

  _FileStorageApi_ | [**folders_copy**](docs/apis/FileStorageApi.md#folders_copy) | **POST** /file-storage/folders/{id}/copy | Copy Folder |

  _FileStorageApi_ | [**folders_delete**](docs/apis/FileStorageApi.md#folders_delete) | **DELETE** /file-storage/folders/{id} | Delete Folder |

  _FileStorageApi_ | [**folders_one**](docs/apis/FileStorageApi.md#folders_one) | **GET** /file-storage/folders/{id} | Get Folder |

  _FileStorageApi_ | [**folders_update**](docs/apis/FileStorageApi.md#folders_update) | **PATCH** /file-storage/folders/{id} | Rename or move Folder |

  _FileStorageApi_ | [**shared_links_add**](docs/apis/FileStorageApi.md#shared_links_add) | **POST** /file-storage/shared-links | Create Shared Link |

  _FileStorageApi_ | [**shared_links_all**](docs/apis/FileStorageApi.md#shared_links_all) | **GET** /file-storage/shared-links | List SharedLinks |

  _FileStorageApi_ | [**shared_links_delete**](docs/apis/FileStorageApi.md#shared_links_delete) | **DELETE** /file-storage/shared-links/{id} | Delete Shared Link |

  _FileStorageApi_ | [**shared_links_one**](docs/apis/FileStorageApi.md#shared_links_one) | **GET** /file-storage/shared-links/{id} | Get Shared Link |

  _FileStorageApi_ | [**shared_links_update**](docs/apis/FileStorageApi.md#shared_links_update) | **PATCH** /file-storage/shared-links/{id} | Update Shared Link |

  _FileStorageApi_ | [**upload_sessions_add**](docs/apis/FileStorageApi.md#upload_sessions_add) | **POST** /file-storage/upload-sessions | Start Upload Session |

  _FileStorageApi_ | [**upload_sessions_delete**](docs/apis/FileStorageApi.md#upload_sessions_delete) | **DELETE** /file-storage/upload-sessions/{id} | Abort Upload Session |

  _FileStorageApi_ | [**upload_sessions_finish**](docs/apis/FileStorageApi.md#upload_sessions_finish) | **POST** /file-storage/upload-sessions/{id}/finish | Finish Upload Session |

  _FileStorageApi_ | [**upload_sessions_one**](docs/apis/FileStorageApi.md#upload_sessions_one) | **GET** /file-storage/upload-sessions/{id} | Get Upload Session |

  _HrisApi_ | [**companies_add**](docs/apis/HrisApi.md#companies_add) | **POST** /hris/companies | Create Company |

  _HrisApi_ | [**companies_all**](docs/apis/HrisApi.md#companies_all) | **GET** /hris/companies | List Companies |

  _HrisApi_ | [**companies_delete**](docs/apis/HrisApi.md#companies_delete) | **DELETE** /hris/companies/{id} | Delete Company |

  _HrisApi_ | [**companies_one**](docs/apis/HrisApi.md#companies_one) | **GET** /hris/companies/{id} | Get Company |

  _HrisApi_ | [**companies_update**](docs/apis/HrisApi.md#companies_update) | **PATCH** /hris/companies/{id} | Update Company |

  _HrisApi_ | [**departments_add**](docs/apis/HrisApi.md#departments_add) | **POST** /hris/departments | Create Department |

  _HrisApi_ | [**departments_all**](docs/apis/HrisApi.md#departments_all) | **GET** /hris/departments | List Departments |

  _HrisApi_ | [**departments_delete**](docs/apis/HrisApi.md#departments_delete) | **DELETE** /hris/departments/{id} | Delete Department |

  _HrisApi_ | [**departments_one**](docs/apis/HrisApi.md#departments_one) | **GET** /hris/departments/{id} | Get Department |

  _HrisApi_ | [**departments_update**](docs/apis/HrisApi.md#departments_update) | **PATCH** /hris/departments/{id} | Update Department |

  _HrisApi_ | [**employee_payrolls_all**](docs/apis/HrisApi.md#employee_payrolls_all) | **GET** /hris/payrolls/employees/{employee_id} | List Employee Payrolls |

  _HrisApi_ | [**employee_payrolls_one**](docs/apis/HrisApi.md#employee_payrolls_one) | **GET** /hris/payrolls/employees/{employee_id}/payrolls/{payroll_id} | Get Employee Payroll |

  _HrisApi_ | [**employee_schedules_all**](docs/apis/HrisApi.md#employee_schedules_all) | **GET** /hris/schedules/employees/{employee_id} | List Employee Schedules |

  _HrisApi_ | [**employees_add**](docs/apis/HrisApi.md#employees_add) | **POST** /hris/employees | Create Employee |

  _HrisApi_ | [**employees_all**](docs/apis/HrisApi.md#employees_all) | **GET** /hris/employees | List Employees |

  _HrisApi_ | [**employees_delete**](docs/apis/HrisApi.md#employees_delete) | **DELETE** /hris/employees/{id} | Delete Employee |

  _HrisApi_ | [**employees_one**](docs/apis/HrisApi.md#employees_one) | **GET** /hris/employees/{id} | Get Employee |

  _HrisApi_ | [**employees_update**](docs/apis/HrisApi.md#employees_update) | **PATCH** /hris/employees/{id} | Update Employee |

  _HrisApi_ | [**payrolls_all**](docs/apis/HrisApi.md#payrolls_all) | **GET** /hris/payrolls | List Payroll |

  _HrisApi_ | [**payrolls_one**](docs/apis/HrisApi.md#payrolls_one) | **GET** /hris/payrolls/{payroll_id} | Get Payroll |

  _HrisApi_ | [**time_off_requests_add**](docs/apis/HrisApi.md#time_off_requests_add) | **POST** /hris/time-off-requests | Create Time Off Request |

  _HrisApi_ | [**time_off_requests_all**](docs/apis/HrisApi.md#time_off_requests_all) | **GET** /hris/time-off-requests | List Time Off Requests |

  _HrisApi_ | [**time_off_requests_delete**](docs/apis/HrisApi.md#time_off_requests_delete) | **DELETE** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Delete Time Off Request |

  _HrisApi_ | [**time_off_requests_one**](docs/apis/HrisApi.md#time_off_requests_one) | **GET** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Get Time Off Request |

  _HrisApi_ | [**time_off_requests_update**](docs/apis/HrisApi.md#time_off_requests_update) | **PATCH** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Update Time Off Request |

  _IssueTrackingApi_ | [**collection_tags_all**](docs/apis/IssueTrackingApi.md#collection_tags_all) | **GET** /issue-tracking/collections/{collection_id}/tags | List Tags |

  _IssueTrackingApi_ | [**collection_ticket_comments_add**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_add) | **POST** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments | Create Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_all**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_all) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments | List Comments |

  _IssueTrackingApi_ | [**collection_ticket_comments_delete**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_delete) | **DELETE** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Delete Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_one**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_one) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Get Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_update**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_update) | **PATCH** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Update Comment |

  _IssueTrackingApi_ | [**collection_tickets_add**](docs/apis/IssueTrackingApi.md#collection_tickets_add) | **POST** /issue-tracking/collections/{collection_id}/tickets | Create Ticket |

  _IssueTrackingApi_ | [**collection_tickets_all**](docs/apis/IssueTrackingApi.md#collection_tickets_all) | **GET** /issue-tracking/collections/{collection_id}/tickets | List Tickets |

  _IssueTrackingApi_ | [**collection_tickets_delete**](docs/apis/IssueTrackingApi.md#collection_tickets_delete) | **DELETE** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Delete Ticket |

  _IssueTrackingApi_ | [**collection_tickets_one**](docs/apis/IssueTrackingApi.md#collection_tickets_one) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Get Ticket |

  _IssueTrackingApi_ | [**collection_tickets_update**](docs/apis/IssueTrackingApi.md#collection_tickets_update) | **PATCH** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Update Ticket |

  _IssueTrackingApi_ | [**collection_users_all**](docs/apis/IssueTrackingApi.md#collection_users_all) | **GET** /issue-tracking/collections/{collection_id}/users | List Users |

  _IssueTrackingApi_ | [**collection_users_one**](docs/apis/IssueTrackingApi.md#collection_users_one) | **GET** /issue-tracking/collections/{collection_id}/users/{id} | Get user |

  _IssueTrackingApi_ | [**collections_all**](docs/apis/IssueTrackingApi.md#collections_all) | **GET** /issue-tracking/collections | List Collections |

  _IssueTrackingApi_ | [**collections_one**](docs/apis/IssueTrackingApi.md#collections_one) | **GET** /issue-tracking/collections/{collection_id} | Get Collection |

  _LeadApi_ | [**leads_add**](docs/apis/LeadApi.md#leads_add) | **POST** /lead/leads | Create lead |

  _LeadApi_ | [**leads_all**](docs/apis/LeadApi.md#leads_all) | **GET** /lead/leads | List leads |

  _LeadApi_ | [**leads_delete**](docs/apis/LeadApi.md#leads_delete) | **DELETE** /lead/leads/{id} | Delete lead |

  _LeadApi_ | [**leads_one**](docs/apis/LeadApi.md#leads_one) | **GET** /lead/leads/{id} | Get lead |

  _LeadApi_ | [**leads_update**](docs/apis/LeadApi.md#leads_update) | **PATCH** /lead/leads/{id} | Update lead |

  _PosApi_ | [**items_add**](docs/apis/PosApi.md#items_add) | **POST** /pos/items | Create Item |

  _PosApi_ | [**items_all**](docs/apis/PosApi.md#items_all) | **GET** /pos/items | List Items |

  _PosApi_ | [**items_delete**](docs/apis/PosApi.md#items_delete) | **DELETE** /pos/items/{id} | Delete Item |

  _PosApi_ | [**items_one**](docs/apis/PosApi.md#items_one) | **GET** /pos/items/{id} | Get Item |

  _PosApi_ | [**items_update**](docs/apis/PosApi.md#items_update) | **PATCH** /pos/items/{id} | Update Item |

  _PosApi_ | [**locations_add**](docs/apis/PosApi.md#locations_add) | **POST** /pos/locations | Create Location |

  _PosApi_ | [**locations_all**](docs/apis/PosApi.md#locations_all) | **GET** /pos/locations | List Locations |

  _PosApi_ | [**locations_delete**](docs/apis/PosApi.md#locations_delete) | **DELETE** /pos/locations/{id} | Delete Location |

  _PosApi_ | [**locations_one**](docs/apis/PosApi.md#locations_one) | **GET** /pos/locations/{id} | Get Location |

  _PosApi_ | [**locations_update**](docs/apis/PosApi.md#locations_update) | **PATCH** /pos/locations/{id} | Update Location |

  _PosApi_ | [**merchants_add**](docs/apis/PosApi.md#merchants_add) | **POST** /pos/merchants | Create Merchant |

  _PosApi_ | [**merchants_all**](docs/apis/PosApi.md#merchants_all) | **GET** /pos/merchants | List Merchants |

  _PosApi_ | [**merchants_delete**](docs/apis/PosApi.md#merchants_delete) | **DELETE** /pos/merchants/{id} | Delete Merchant |

  _PosApi_ | [**merchants_one**](docs/apis/PosApi.md#merchants_one) | **GET** /pos/merchants/{id} | Get Merchant |

  _PosApi_ | [**merchants_update**](docs/apis/PosApi.md#merchants_update) | **PATCH** /pos/merchants/{id} | Update Merchant |

  _PosApi_ | [**modifier_groups_add**](docs/apis/PosApi.md#modifier_groups_add) | **POST** /pos/modifier-groups | Create Modifier Group |

  _PosApi_ | [**modifier_groups_all**](docs/apis/PosApi.md#modifier_groups_all) | **GET** /pos/modifier-groups | List Modifier Groups |

  _PosApi_ | [**modifier_groups_delete**](docs/apis/PosApi.md#modifier_groups_delete) | **DELETE** /pos/modifier-groups/{id} | Delete Modifier Group |

  _PosApi_ | [**modifier_groups_one**](docs/apis/PosApi.md#modifier_groups_one) | **GET** /pos/modifier-groups/{id} | Get Modifier Group |

  _PosApi_ | [**modifier_groups_update**](docs/apis/PosApi.md#modifier_groups_update) | **PATCH** /pos/modifier-groups/{id} | Update Modifier Group |

  _PosApi_ | [**modifiers_add**](docs/apis/PosApi.md#modifiers_add) | **POST** /pos/modifiers | Create Modifier |

  _PosApi_ | [**modifiers_all**](docs/apis/PosApi.md#modifiers_all) | **GET** /pos/modifiers | List Modifiers |

  _PosApi_ | [**modifiers_delete**](docs/apis/PosApi.md#modifiers_delete) | **DELETE** /pos/modifiers/{id} | Delete Modifier |

  _PosApi_ | [**modifiers_one**](docs/apis/PosApi.md#modifiers_one) | **GET** /pos/modifiers/{id} | Get Modifier |

  _PosApi_ | [**modifiers_update**](docs/apis/PosApi.md#modifiers_update) | **PATCH** /pos/modifiers/{id} | Update Modifier |

  _PosApi_ | [**order_types_add**](docs/apis/PosApi.md#order_types_add) | **POST** /pos/order-types | Create Order Type |

  _PosApi_ | [**order_types_all**](docs/apis/PosApi.md#order_types_all) | **GET** /pos/order-types | List Order Types |

  _PosApi_ | [**order_types_delete**](docs/apis/PosApi.md#order_types_delete) | **DELETE** /pos/order-types/{id} | Delete Order Type |

  _PosApi_ | [**order_types_one**](docs/apis/PosApi.md#order_types_one) | **GET** /pos/order-types/{id} | Get Order Type |

  _PosApi_ | [**order_types_update**](docs/apis/PosApi.md#order_types_update) | **PATCH** /pos/order-types/{id} | Update Order Type |

  _PosApi_ | [**orders_add**](docs/apis/PosApi.md#orders_add) | **POST** /pos/orders | Create Order |

  _PosApi_ | [**orders_all**](docs/apis/PosApi.md#orders_all) | **GET** /pos/orders | List Orders |

  _PosApi_ | [**orders_delete**](docs/apis/PosApi.md#orders_delete) | **DELETE** /pos/orders/{id} | Delete Order |

  _PosApi_ | [**orders_one**](docs/apis/PosApi.md#orders_one) | **GET** /pos/orders/{id} | Get Order |

  _PosApi_ | [**orders_pay**](docs/apis/PosApi.md#orders_pay) | **POST** /pos/orders/{id}/pay | Pay Order |

  _PosApi_ | [**orders_update**](docs/apis/PosApi.md#orders_update) | **PATCH** /pos/orders/{id} | Update Order |

  _PosApi_ | [**payments_add**](docs/apis/PosApi.md#payments_add) | **POST** /pos/payments | Create Payment |

  _PosApi_ | [**payments_all**](docs/apis/PosApi.md#payments_all) | **GET** /pos/payments | List Payments |

  _PosApi_ | [**payments_delete**](docs/apis/PosApi.md#payments_delete) | **DELETE** /pos/payments/{id} | Delete Payment |

  _PosApi_ | [**payments_one**](docs/apis/PosApi.md#payments_one) | **GET** /pos/payments/{id} | Get Payment |

  _PosApi_ | [**payments_update**](docs/apis/PosApi.md#payments_update) | **PATCH** /pos/payments/{id} | Update Payment |

  _PosApi_ | [**tenders_add**](docs/apis/PosApi.md#tenders_add) | **POST** /pos/tenders | Create Tender |

  _PosApi_ | [**tenders_all**](docs/apis/PosApi.md#tenders_all) | **GET** /pos/tenders | List Tenders |

  _PosApi_ | [**tenders_delete**](docs/apis/PosApi.md#tenders_delete) | **DELETE** /pos/tenders/{id} | Delete Tender |

  _PosApi_ | [**tenders_one**](docs/apis/PosApi.md#tenders_one) | **GET** /pos/tenders/{id} | Get Tender |

  _PosApi_ | [**tenders_update**](docs/apis/PosApi.md#tenders_update) | **PATCH** /pos/tenders/{id} | Update Tender |

  _SmsApi_ | [**messages_add**](docs/apis/SmsApi.md#messages_add) | **POST** /sms/messages | Create Message |

  _SmsApi_ | [**messages_all**](docs/apis/SmsApi.md#messages_all) | **GET** /sms/messages | List Messages |

  _SmsApi_ | [**messages_delete**](docs/apis/SmsApi.md#messages_delete) | **DELETE** /sms/messages/{id} | Delete Message |

  _SmsApi_ | [**messages_one**](docs/apis/SmsApi.md#messages_one) | **GET** /sms/messages/{id} | Get Message |

  _SmsApi_ | [**messages_update**](docs/apis/SmsApi.md#messages_update) | **PATCH** /sms/messages/{id} | Update Message |

  _VaultApi_ | [**connection_settings_all**](docs/apis/VaultApi.md#connection_settings_all) | **GET** /vault/connections/{unified_api}/{service_id}/{resource}/config | Get resource settings |

  _VaultApi_ | [**connection_settings_update**](docs/apis/VaultApi.md#connection_settings_update) | **PATCH** /vault/connections/{unified_api}/{service_id}/{resource}/config | Update settings |

  _VaultApi_ | [**connections_all**](docs/apis/VaultApi.md#connections_all) | **GET** /vault/connections | Get all connections |

  _VaultApi_ | [**connections_delete**](docs/apis/VaultApi.md#connections_delete) | **DELETE** /vault/connections/{unified_api}/{service_id} | Deletes a connection |

  _VaultApi_ | [**connections_import**](docs/apis/VaultApi.md#connections_import) | **POST** /vault/connections/{unified_api}/{service_id}/import | Import connection |

  _VaultApi_ | [**connections_one**](docs/apis/VaultApi.md#connections_one) | **GET** /vault/connections/{unified_api}/{service_id} | Get connection |

  _VaultApi_ | [**connections_token**](docs/apis/VaultApi.md#connections_token) | **POST** /vault/connections/{unified_api}/{service_id}/token | Authorize Access Token |

  _VaultApi_ | [**connections_update**](docs/apis/VaultApi.md#connections_update) | **PATCH** /vault/connections/{unified_api}/{service_id} | Update connection |

  _VaultApi_ | [**consumer_request_counts_all**](docs/apis/VaultApi.md#consumer_request_counts_all) | **GET** /vault/consumers/{consumer_id}/stats | Consumer request counts |

  _VaultApi_ | [**consumers_add**](docs/apis/VaultApi.md#consumers_add) | **POST** /vault/consumers | Create consumer |

  _VaultApi_ | [**consumers_all**](docs/apis/VaultApi.md#consumers_all) | **GET** /vault/consumers | Get all consumers |

  _VaultApi_ | [**consumers_delete**](docs/apis/VaultApi.md#consumers_delete) | **DELETE** /vault/consumers/{consumer_id} | Delete consumer |

  _VaultApi_ | [**consumers_one**](docs/apis/VaultApi.md#consumers_one) | **GET** /vault/consumers/{consumer_id} | Get consumer |

  _VaultApi_ | [**consumers_update**](docs/apis/VaultApi.md#consumers_update) | **PATCH** /vault/consumers/{consumer_id} | Update consumer |

  _VaultApi_ | [**custom_fields_all**](docs/apis/VaultApi.md#custom_fields_all) | **GET** /vault/connections/{unified_api}/{service_id}/{resource}/custom-fields | Get resource custom fields |

  _VaultApi_ | [**logs_all**](docs/apis/VaultApi.md#logs_all) | **GET** /vault/logs | Get all consumer request logs |

  _VaultApi_ | [**sessions_create**](docs/apis/VaultApi.md#sessions_create) | **POST** /vault/sessions | Create Session |

  _VaultApi_ | [**validate_connection_state**](docs/apis/VaultApi.md#validate_connection_state) | **POST** /vault/connections/{unified_api}/{service_id}/validate | Validate Connection State |

  _WebhookApi_ | [**event_logs_all**](docs/apis/WebhookApi.md#event_logs_all) | **GET** /webhook/logs | List event logs |

  _WebhookApi_ | [**webhooks_add**](docs/apis/WebhookApi.md#webhooks_add) | **POST** /webhook/webhooks | Create webhook subscription |

  _WebhookApi_ | [**webhooks_all**](docs/apis/WebhookApi.md#webhooks_all) | **GET** /webhook/webhooks | List webhook subscriptions |

  _WebhookApi_ | [**webhooks_delete**](docs/apis/WebhookApi.md#webhooks_delete) | **DELETE** /webhook/webhooks/{id} | Delete webhook subscription |

  _WebhookApi_ | [**webhooks_one**](docs/apis/WebhookApi.md#webhooks_one) | **GET** /webhook/webhooks/{id} | Get webhook subscription |

  _WebhookApi_ | [**webhooks_update**](docs/apis/WebhookApi.md#webhooks_update) | **PATCH** /webhook/webhooks/{id} | Update webhook subscription |





   - [AccountingCustomer](docs/models/AccountingCustomer.md)
   - [AccountingDepartment](docs/models/AccountingDepartment.md)
   - [AccountingDepartmentsFilter](docs/models/AccountingDepartmentsFilter.md)
   - [AccountingEventType](docs/models/AccountingEventType.md)
   - [AccountingLocation](docs/models/AccountingLocation.md)
   - [AccountingLocationsFilter](docs/models/AccountingLocationsFilter.md)
   - [ActivitiesFilter](docs/models/ActivitiesFilter.md)
   - [ActivitiesSort](docs/models/ActivitiesSort.md)
   - [Activity](docs/models/Activity.md)
   - [ActivityAttendee](docs/models/ActivityAttendee.md)
   - [Address](docs/models/Address.md)
   - [Allocation](docs/models/Allocation.md)
   - [Api](docs/models/Api.md)
   - [ApiResource](docs/models/ApiResource.md)
   - [ApiResourceCoverage](docs/models/ApiResourceCoverage.md)
   - [ApiResourceCoverageCoverage](docs/models/ApiResourceCoverageCoverage.md)
   - [ApiResourceLinkedResources](docs/models/ApiResourceLinkedResources.md)
   - [ApiResources](docs/models/ApiResources.md)
   - [ApiStatus](docs/models/ApiStatus.md)
   - [ApisFilter](docs/models/ApisFilter.md)
   - [Applicant](docs/models/Applicant.md)
   - [ApplicantSocialLinks](docs/models/ApplicantSocialLinks.md)
   - [ApplicantWebsites](docs/models/ApplicantWebsites.md)
   - [ApplicantsFilter](docs/models/ApplicantsFilter.md)
   - [Application](docs/models/Application.md)
   - [ApplicationStage](docs/models/ApplicationStage.md)
   - [Assignee](docs/models/Assignee.md)
   - [AtsActivity](docs/models/AtsActivity.md)
   - [AtsEventType](docs/models/AtsEventType.md)
   - [Attachment](docs/models/Attachment.md)
   - [AttachmentReference](docs/models/AttachmentReference.md)
   - [AttachmentReferenceType](docs/models/AttachmentReferenceType.md)
   - [AuthType](docs/models/AuthType.md)
   - [BadRequestResponse](docs/models/BadRequestResponse.md)
   - [BalanceSheet](docs/models/BalanceSheet.md)
   - [BalanceSheetAccount](docs/models/BalanceSheetAccount.md)
   - [BalanceSheetAccountRecord](docs/models/BalanceSheetAccountRecord.md)
   - [BalanceSheetAccounts](docs/models/BalanceSheetAccounts.md)
   - [BalanceSheetFilter](docs/models/BalanceSheetFilter.md)
   - [BalanceSheetReports](docs/models/BalanceSheetReports.md)
   - [BankAccount](docs/models/BankAccount.md)
   - [Benefit](docs/models/Benefit.md)
   - [Bill](docs/models/Bill.md)
   - [BillLineItem](docs/models/BillLineItem.md)
   - [BillPayment](docs/models/BillPayment.md)
   - [BillsFilter](docs/models/BillsFilter.md)
   - [BillsSort](docs/models/BillsSort.md)
   - [Branch](docs/models/Branch.md)
   - [CashDetails](docs/models/CashDetails.md)
   - [Collection](docs/models/Collection.md)
   - [CollectionTag](docs/models/CollectionTag.md)
   - [CollectionTicketComment](docs/models/CollectionTicketComment.md)
   - [CollectionUser](docs/models/CollectionUser.md)
   - [CollectionsSort](docs/models/CollectionsSort.md)
   - [CommentsSort](docs/models/CommentsSort.md)
   - [CompaniesFilter](docs/models/CompaniesFilter.md)
   - [CompaniesSort](docs/models/CompaniesSort.md)
   - [Company](docs/models/Company.md)
   - [CompanyInfo](docs/models/CompanyInfo.md)
   - [CompanyRowType](docs/models/CompanyRowType.md)
   - [Compensation](docs/models/Compensation.md)
   - [Connection](docs/models/Connection.md)
   - [ConnectionConfiguration](docs/models/ConnectionConfiguration.md)
   - [ConnectionDefaults](docs/models/ConnectionDefaults.md)
   - [ConnectionImportData](docs/models/ConnectionImportData.md)
   - [ConnectionImportDataCredentials](docs/models/ConnectionImportDataCredentials.md)
   - [ConnectionMetadata](docs/models/ConnectionMetadata.md)
   - [ConnectionState](docs/models/ConnectionState.md)
   - [ConnectionWebhook](docs/models/ConnectionWebhook.md)
   - [Connector](docs/models/Connector.md)
   - [ConnectorDoc](docs/models/ConnectorDoc.md)
   - [ConnectorEvent](docs/models/ConnectorEvent.md)
   - [ConnectorOauthScopes](docs/models/ConnectorOauthScopes.md)
   - [ConnectorOauthScopes1](docs/models/ConnectorOauthScopes1.md)
   - [ConnectorResource](docs/models/ConnectorResource.md)
   - [ConnectorSetting](docs/models/ConnectorSetting.md)
   - [ConnectorStatus](docs/models/ConnectorStatus.md)
   - [ConnectorTlsSupport](docs/models/ConnectorTlsSupport.md)
   - [ConnectorUnifiedApis](docs/models/ConnectorUnifiedApis.md)
   - [ConnectorsFilter](docs/models/ConnectorsFilter.md)
   - [Consumer](docs/models/Consumer.md)
   - [ConsumerConnection](docs/models/ConsumerConnection.md)
   - [ConsumerMetadata](docs/models/ConsumerMetadata.md)
   - [ConsumerRequestCountsInDateRangeResponse](docs/models/ConsumerRequestCountsInDateRangeResponse.md)
   - [ConsumerRequestCountsInDateRangeResponseData](docs/models/ConsumerRequestCountsInDateRangeResponseData.md)
   - [Contact](docs/models/Contact.md)
   - [ContactsFilter](docs/models/ContactsFilter.md)
   - [ContactsSort](docs/models/ContactsSort.md)
   - [CopyFolderRequest](docs/models/CopyFolderRequest.md)
   - [Country](docs/models/Country.md)
   - [CreateAccountingDepartmentResponse](docs/models/CreateAccountingDepartmentResponse.md)
   - [CreateAccountingLocationResponse](docs/models/CreateAccountingLocationResponse.md)
   - [CreateActivityResponse](docs/models/CreateActivityResponse.md)
   - [CreateApplicantResponse](docs/models/CreateApplicantResponse.md)
   - [CreateApplicationResponse](docs/models/CreateApplicationResponse.md)
   - [CreateAttachmentRequest](docs/models/CreateAttachmentRequest.md)
   - [CreateAttachmentResponse](docs/models/CreateAttachmentResponse.md)
   - [CreateBillPaymentResponse](docs/models/CreateBillPaymentResponse.md)
   - [CreateBillResponse](docs/models/CreateBillResponse.md)
   - [CreateCommentResponse](docs/models/CreateCommentResponse.md)
   - [CreateCompanyResponse](docs/models/CreateCompanyResponse.md)
   - [CreateConnectionResponse](docs/models/CreateConnectionResponse.md)
   - [CreateConsumerResponse](docs/models/CreateConsumerResponse.md)
   - [CreateContactResponse](docs/models/CreateContactResponse.md)
   - [CreateCreditNoteResponse](docs/models/CreateCreditNoteResponse.md)
   - [CreateCustomMappingRequest](docs/models/CreateCustomMappingRequest.md)
   - [CreateCustomMappingResponse](docs/models/CreateCustomMappingResponse.md)
   - [CreateCustomerResponse](docs/models/CreateCustomerResponse.md)
   - [CreateDepartmentResponse](docs/models/CreateDepartmentResponse.md)
   - [CreateDriveGroupResponse](docs/models/CreateDriveGroupResponse.md)
   - [CreateDriveResponse](docs/models/CreateDriveResponse.md)
   - [CreateEcommerceCustomerResponse](docs/models/CreateEcommerceCustomerResponse.md)
   - [CreateEcommerceOrderResponse](docs/models/CreateEcommerceOrderResponse.md)
   - [CreateEmployeeResponse](docs/models/CreateEmployeeResponse.md)
   - [CreateExpenseResponse](docs/models/CreateExpenseResponse.md)
   - [CreateFileRequest](docs/models/CreateFileRequest.md)
   - [CreateFileResponse](docs/models/CreateFileResponse.md)
   - [CreateFolderRequest](docs/models/CreateFolderRequest.md)
   - [CreateFolderResponse](docs/models/CreateFolderResponse.md)
   - [CreateHrisCompanyResponse](docs/models/CreateHrisCompanyResponse.md)
   - [CreateInvoiceItemResponse](docs/models/CreateInvoiceItemResponse.md)
   - [CreateInvoiceResponse](docs/models/CreateInvoiceResponse.md)
   - [CreateItemResponse](docs/models/CreateItemResponse.md)
   - [CreateJobResponse](docs/models/CreateJobResponse.md)
   - [CreateJournalEntryResponse](docs/models/CreateJournalEntryResponse.md)
   - [CreateLeadResponse](docs/models/CreateLeadResponse.md)
   - [CreateLedgerAccountResponse](docs/models/CreateLedgerAccountResponse.md)
   - [CreateLocationResponse](docs/models/CreateLocationResponse.md)
   - [CreateMerchantResponse](docs/models/CreateMerchantResponse.md)
   - [CreateMessageResponse](docs/models/CreateMessageResponse.md)
   - [CreateModifierGroupResponse](docs/models/CreateModifierGroupResponse.md)
   - [CreateModifierResponse](docs/models/CreateModifierResponse.md)
   - [CreateNoteResponse](docs/models/CreateNoteResponse.md)
   - [CreateOpportunityResponse](docs/models/CreateOpportunityResponse.md)
   - [CreateOrderResponse](docs/models/CreateOrderResponse.md)
   - [CreateOrderTypeResponse](docs/models/CreateOrderTypeResponse.md)
   - [CreatePaymentResponse](docs/models/CreatePaymentResponse.md)
   - [CreatePipelineResponse](docs/models/CreatePipelineResponse.md)
   - [CreatePosPaymentResponse](docs/models/CreatePosPaymentResponse.md)
   - [CreateProductResponse](docs/models/CreateProductResponse.md)
   - [CreatePurchaseOrderResponse](docs/models/CreatePurchaseOrderResponse.md)
   - [CreateSessionResponse](docs/models/CreateSessionResponse.md)
   - [CreateSessionResponseData](docs/models/CreateSessionResponseData.md)
   - [CreateSharedLinkResponse](docs/models/CreateSharedLinkResponse.md)
   - [CreateSubsidiaryResponse](docs/models/CreateSubsidiaryResponse.md)
   - [CreateSupplierResponse](docs/models/CreateSupplierResponse.md)
   - [CreateTaxRateResponse](docs/models/CreateTaxRateResponse.md)
   - [CreateTenderResponse](docs/models/CreateTenderResponse.md)
   - [CreateTicketResponse](docs/models/CreateTicketResponse.md)
   - [CreateTimeOffRequestResponse](docs/models/CreateTimeOffRequestResponse.md)
   - [CreateTrackingCategoryResponse](docs/models/CreateTrackingCategoryResponse.md)
   - [CreateUploadSessionRequest](docs/models/CreateUploadSessionRequest.md)
   - [CreateUploadSessionResponse](docs/models/CreateUploadSessionResponse.md)
   - [CreateUserResponse](docs/models/CreateUserResponse.md)
   - [CreateWebhookRequest](docs/models/CreateWebhookRequest.md)
   - [CreateWebhookResponse](docs/models/CreateWebhookResponse.md)
   - [CreditNote](docs/models/CreditNote.md)
   - [CreditNotesFilter](docs/models/CreditNotesFilter.md)
   - [CreditNotesSort](docs/models/CreditNotesSort.md)
   - [CrmEventType](docs/models/CrmEventType.md)
   - [Currency](docs/models/Currency.md)
   - [CustomField](docs/models/CustomField.md)
   - [CustomFieldFinder](docs/models/CustomFieldFinder.md)
   - [CustomMapping](docs/models/CustomMapping.md)
   - [Customer](docs/models/Customer.md)
   - [CustomersFilter](docs/models/CustomersFilter.md)
   - [CustomersSort](docs/models/CustomersSort.md)
   - [Deduction](docs/models/Deduction.md)
   - [DeleteAccountingDepartmentResponse](docs/models/DeleteAccountingDepartmentResponse.md)
   - [DeleteAccountingLocationResponse](docs/models/DeleteAccountingLocationResponse.md)
   - [DeleteActivityResponse](docs/models/DeleteActivityResponse.md)
   - [DeleteApplicantResponse](docs/models/DeleteApplicantResponse.md)
   - [DeleteApplicationResponse](docs/models/DeleteApplicationResponse.md)
   - [DeleteAttachmentResponse](docs/models/DeleteAttachmentResponse.md)
   - [DeleteBillPaymentResponse](docs/models/DeleteBillPaymentResponse.md)
   - [DeleteBillResponse](docs/models/DeleteBillResponse.md)
   - [DeleteCommentResponse](docs/models/DeleteCommentResponse.md)
   - [DeleteCompanyResponse](docs/models/DeleteCompanyResponse.md)
   - [DeleteConsumerResponse](docs/models/DeleteConsumerResponse.md)
   - [DeleteContactResponse](docs/models/DeleteContactResponse.md)
   - [DeleteCreditNoteResponse](docs/models/DeleteCreditNoteResponse.md)
   - [DeleteCustomerResponse](docs/models/DeleteCustomerResponse.md)
   - [DeleteDepartmentResponse](docs/models/DeleteDepartmentResponse.md)
   - [DeleteDriveGroupResponse](docs/models/DeleteDriveGroupResponse.md)
   - [DeleteDriveResponse](docs/models/DeleteDriveResponse.md)
   - [DeleteEcommerceCustomerResponse](docs/models/DeleteEcommerceCustomerResponse.md)
   - [DeleteEcommerceOrderResponse](docs/models/DeleteEcommerceOrderResponse.md)
   - [DeleteEmployeeResponse](docs/models/DeleteEmployeeResponse.md)
   - [DeleteExpenseResponse](docs/models/DeleteExpenseResponse.md)
   - [DeleteFileResponse](docs/models/DeleteFileResponse.md)
   - [DeleteFolderResponse](docs/models/DeleteFolderResponse.md)
   - [DeleteHrisCompanyResponse](docs/models/DeleteHrisCompanyResponse.md)
   - [DeleteInvoiceItemResponse](docs/models/DeleteInvoiceItemResponse.md)
   - [DeleteInvoiceResponse](docs/models/DeleteInvoiceResponse.md)
   - [DeleteItemResponse](docs/models/DeleteItemResponse.md)
   - [DeleteJobResponse](docs/models/DeleteJobResponse.md)
   - [DeleteJournalEntryResponse](docs/models/DeleteJournalEntryResponse.md)
   - [DeleteLeadResponse](docs/models/DeleteLeadResponse.md)
   - [DeleteLedgerAccountResponse](docs/models/DeleteLedgerAccountResponse.md)
   - [DeleteLocationResponse](docs/models/DeleteLocationResponse.md)
   - [DeleteMerchantResponse](docs/models/DeleteMerchantResponse.md)
   - [DeleteMessageResponse](docs/models/DeleteMessageResponse.md)
   - [DeleteModifierGroupResponse](docs/models/DeleteModifierGroupResponse.md)
   - [DeleteModifierResponse](docs/models/DeleteModifierResponse.md)
   - [DeleteNoteResponse](docs/models/DeleteNoteResponse.md)
   - [DeleteOpportunityResponse](docs/models/DeleteOpportunityResponse.md)
   - [DeleteOrderResponse](docs/models/DeleteOrderResponse.md)
   - [DeleteOrderTypeResponse](docs/models/DeleteOrderTypeResponse.md)
   - [DeletePaymentResponse](docs/models/DeletePaymentResponse.md)
   - [DeletePipelineResponse](docs/models/DeletePipelineResponse.md)
   - [DeletePosPaymentResponse](docs/models/DeletePosPaymentResponse.md)
   - [DeleteProductResponse](docs/models/DeleteProductResponse.md)
   - [DeletePurchaseOrderResponse](docs/models/DeletePurchaseOrderResponse.md)
   - [DeleteSharedLinkResponse](docs/models/DeleteSharedLinkResponse.md)
   - [DeleteSubsidiaryResponse](docs/models/DeleteSubsidiaryResponse.md)
   - [DeleteSupplierResponse](docs/models/DeleteSupplierResponse.md)
   - [DeleteTaxRateResponse](docs/models/DeleteTaxRateResponse.md)
   - [DeleteTenderResponse](docs/models/DeleteTenderResponse.md)
   - [DeleteTicketResponse](docs/models/DeleteTicketResponse.md)
   - [DeleteTimeOffRequestResponse](docs/models/DeleteTimeOffRequestResponse.md)
   - [DeleteTrackingCategoryResponse](docs/models/DeleteTrackingCategoryResponse.md)
   - [DeleteUploadSessionResponse](docs/models/DeleteUploadSessionResponse.md)
   - [DeleteUserResponse](docs/models/DeleteUserResponse.md)
   - [DeleteWebhookResponse](docs/models/DeleteWebhookResponse.md)
   - [DeliveryUrl](docs/models/DeliveryUrl.md)
   - [Department](docs/models/Department.md)
   - [DeprecatedLinkedSupplier](docs/models/DeprecatedLinkedSupplier.md)
   - [DeprecatedLinkedTrackingCategory](docs/models/DeprecatedLinkedTrackingCategory.md)
   - [Drive](docs/models/Drive.md)
   - [DriveGroup](docs/models/DriveGroup.md)
   - [DriveGroupsFilter](docs/models/DriveGroupsFilter.md)
   - [DrivesFilter](docs/models/DrivesFilter.md)
   - [EcommerceAddress](docs/models/EcommerceAddress.md)
   - [EcommerceCustomer](docs/models/EcommerceCustomer.md)
   - [EcommerceCustomerAddresses](docs/models/EcommerceCustomerAddresses.md)
   - [EcommerceCustomersFilter](docs/models/EcommerceCustomersFilter.md)
   - [EcommerceDiscount](docs/models/EcommerceDiscount.md)
   - [EcommerceOrder](docs/models/EcommerceOrder.md)
   - [EcommerceOrderLineItem](docs/models/EcommerceOrderLineItem.md)
   - [EcommerceOrderStatus](docs/models/EcommerceOrderStatus.md)
   - [EcommerceOrdersFilter](docs/models/EcommerceOrdersFilter.md)
   - [EcommerceProduct](docs/models/EcommerceProduct.md)
   - [EcommerceProductCategories](docs/models/EcommerceProductCategories.md)
   - [EcommerceProductImages](docs/models/EcommerceProductImages.md)
   - [EcommerceProductImages1](docs/models/EcommerceProductImages1.md)
   - [EcommerceProductOptions](docs/models/EcommerceProductOptions.md)
   - [EcommerceProductOptions1](docs/models/EcommerceProductOptions1.md)
   - [EcommerceProductVariants](docs/models/EcommerceProductVariants.md)
   - [EcommerceStore](docs/models/EcommerceStore.md)
   - [Email](docs/models/Email.md)
   - [Employee](docs/models/Employee.md)
   - [EmployeeCompensation](docs/models/EmployeeCompensation.md)
   - [EmployeeEmploymentRole](docs/models/EmployeeEmploymentRole.md)
   - [EmployeeJob](docs/models/EmployeeJob.md)
   - [EmployeeList](docs/models/EmployeeList.md)
   - [EmployeeManager](docs/models/EmployeeManager.md)
   - [EmployeePayroll](docs/models/EmployeePayroll.md)
   - [EmployeeSchedules](docs/models/EmployeeSchedules.md)
   - [EmployeesFilter](docs/models/EmployeesFilter.md)
   - [EmployeesOneFilter](docs/models/EmployeesOneFilter.md)
   - [EmployeesSort](docs/models/EmployeesSort.md)
   - [EmploymentStatus](docs/models/EmploymentStatus.md)
   - [Error](docs/models/Error.md)
   - [ExecuteBaseUrl](docs/models/ExecuteBaseUrl.md)
   - [ExecuteWebhookEventRequest](docs/models/ExecuteWebhookEventRequest.md)
   - [ExecuteWebhookEventsRequest](docs/models/ExecuteWebhookEventsRequest.md)
   - [ExecuteWebhookResponse](docs/models/ExecuteWebhookResponse.md)
   - [Expense](docs/models/Expense.md)
   - [ExpenseLineItem](docs/models/ExpenseLineItem.md)
   - [FileStorageEventType](docs/models/FileStorageEventType.md)
   - [FileType](docs/models/FileType.md)
   - [FilesFilter](docs/models/FilesFilter.md)
   - [FilesSearch](docs/models/FilesSearch.md)
   - [FilesSort](docs/models/FilesSort.md)
   - [Folder](docs/models/Folder.md)
   - [FormField](docs/models/FormField.md)
   - [FormFieldOption](docs/models/FormFieldOption.md)
   - [FormFieldOptionGroup](docs/models/FormFieldOptionGroup.md)
   - [Gender](docs/models/Gender.md)
   - [GetAccountingDepartmentResponse](docs/models/GetAccountingDepartmentResponse.md)
   - [GetAccountingDepartmentsResponse](docs/models/GetAccountingDepartmentsResponse.md)
   - [GetAccountingLocationResponse](docs/models/GetAccountingLocationResponse.md)
   - [GetAccountingLocationsResponse](docs/models/GetAccountingLocationsResponse.md)
   - [GetActivitiesResponse](docs/models/GetActivitiesResponse.md)
   - [GetActivityResponse](docs/models/GetActivityResponse.md)
   - [GetApiResourceCoverageResponse](docs/models/GetApiResourceCoverageResponse.md)
   - [GetApiResourceResponse](docs/models/GetApiResourceResponse.md)
   - [GetApiResponse](docs/models/GetApiResponse.md)
   - [GetApisResponse](docs/models/GetApisResponse.md)
   - [GetApplicantResponse](docs/models/GetApplicantResponse.md)
   - [GetApplicantsResponse](docs/models/GetApplicantsResponse.md)
   - [GetApplicationResponse](docs/models/GetApplicationResponse.md)
   - [GetApplicationsResponse](docs/models/GetApplicationsResponse.md)
   - [GetAttachmentResponse](docs/models/GetAttachmentResponse.md)
   - [GetAttachmentsResponse](docs/models/GetAttachmentsResponse.md)
   - [GetBalanceSheetResponse](docs/models/GetBalanceSheetResponse.md)
   - [GetBillPaymentResponse](docs/models/GetBillPaymentResponse.md)
   - [GetBillPaymentsResponse](docs/models/GetBillPaymentsResponse.md)
   - [GetBillResponse](docs/models/GetBillResponse.md)
   - [GetBillsResponse](docs/models/GetBillsResponse.md)
   - [GetCollectionResponse](docs/models/GetCollectionResponse.md)
   - [GetCollectionTagsResponse](docs/models/GetCollectionTagsResponse.md)
   - [GetCollectionUserResponse](docs/models/GetCollectionUserResponse.md)
   - [GetCollectionUsersResponse](docs/models/GetCollectionUsersResponse.md)
   - [GetCollectionsResponse](docs/models/GetCollectionsResponse.md)
   - [GetCommentResponse](docs/models/GetCommentResponse.md)
   - [GetCommentsResponse](docs/models/GetCommentsResponse.md)
   - [GetCompaniesResponse](docs/models/GetCompaniesResponse.md)
   - [GetCompanyInfoResponse](docs/models/GetCompanyInfoResponse.md)
   - [GetCompanyResponse](docs/models/GetCompanyResponse.md)
   - [GetConnectionResponse](docs/models/GetConnectionResponse.md)
   - [GetConnectionsResponse](docs/models/GetConnectionsResponse.md)
   - [GetConnectorResourceExampleResponse](docs/models/GetConnectorResourceExampleResponse.md)
   - [GetConnectorResourceExampleResponseData](docs/models/GetConnectorResourceExampleResponseData.md)
   - [GetConnectorResourceResponse](docs/models/GetConnectorResourceResponse.md)
   - [GetConnectorResourceSchemaResponse](docs/models/GetConnectorResourceSchemaResponse.md)
   - [GetConnectorResponse](docs/models/GetConnectorResponse.md)
   - [GetConnectorsResponse](docs/models/GetConnectorsResponse.md)
   - [GetConsumerResponse](docs/models/GetConsumerResponse.md)
   - [GetConsumersResponse](docs/models/GetConsumersResponse.md)
   - [GetConsumersResponseData](docs/models/GetConsumersResponseData.md)
   - [GetContactResponse](docs/models/GetContactResponse.md)
   - [GetContactsResponse](docs/models/GetContactsResponse.md)
   - [GetCreditNoteResponse](docs/models/GetCreditNoteResponse.md)
   - [GetCreditNotesResponse](docs/models/GetCreditNotesResponse.md)
   - [GetCustomFieldsResponse](docs/models/GetCustomFieldsResponse.md)
   - [GetCustomMappingResponse](docs/models/GetCustomMappingResponse.md)
   - [GetCustomerResponse](docs/models/GetCustomerResponse.md)
   - [GetCustomersResponse](docs/models/GetCustomersResponse.md)
   - [GetDepartmentResponse](docs/models/GetDepartmentResponse.md)
   - [GetDepartmentsResponse](docs/models/GetDepartmentsResponse.md)
   - [GetDriveGroupResponse](docs/models/GetDriveGroupResponse.md)
   - [GetDriveGroupsResponse](docs/models/GetDriveGroupsResponse.md)
   - [GetDriveResponse](docs/models/GetDriveResponse.md)
   - [GetDrivesResponse](docs/models/GetDrivesResponse.md)
   - [GetEcommerceCustomerResponse](docs/models/GetEcommerceCustomerResponse.md)
   - [GetEcommerceCustomersResponse](docs/models/GetEcommerceCustomersResponse.md)
   - [GetEcommerceOrderResponse](docs/models/GetEcommerceOrderResponse.md)
   - [GetEcommerceOrdersResponse](docs/models/GetEcommerceOrdersResponse.md)
   - [GetEmployeePayrollResponse](docs/models/GetEmployeePayrollResponse.md)
   - [GetEmployeePayrollsResponse](docs/models/GetEmployeePayrollsResponse.md)
   - [GetEmployeeResponse](docs/models/GetEmployeeResponse.md)
   - [GetEmployeeSchedulesResponse](docs/models/GetEmployeeSchedulesResponse.md)
   - [GetEmployeesResponse](docs/models/GetEmployeesResponse.md)
   - [GetExpenseResponse](docs/models/GetExpenseResponse.md)
   - [GetExpensesResponse](docs/models/GetExpensesResponse.md)
   - [GetFileResponse](docs/models/GetFileResponse.md)
   - [GetFilesResponse](docs/models/GetFilesResponse.md)
   - [GetFolderResponse](docs/models/GetFolderResponse.md)
   - [GetFoldersResponse](docs/models/GetFoldersResponse.md)
   - [GetHrisCompaniesResponse](docs/models/GetHrisCompaniesResponse.md)
   - [GetHrisCompanyResponse](docs/models/GetHrisCompanyResponse.md)
   - [GetHrisJobResponse](docs/models/GetHrisJobResponse.md)
   - [GetHrisJobsResponse](docs/models/GetHrisJobsResponse.md)
   - [GetInvoiceItemResponse](docs/models/GetInvoiceItemResponse.md)
   - [GetInvoiceItemsResponse](docs/models/GetInvoiceItemsResponse.md)
   - [GetInvoiceResponse](docs/models/GetInvoiceResponse.md)
   - [GetInvoicesResponse](docs/models/GetInvoicesResponse.md)
   - [GetItemResponse](docs/models/GetItemResponse.md)
   - [GetItemsResponse](docs/models/GetItemsResponse.md)
   - [GetJobResponse](docs/models/GetJobResponse.md)
   - [GetJobsResponse](docs/models/GetJobsResponse.md)
   - [GetJournalEntriesResponse](docs/models/GetJournalEntriesResponse.md)
   - [GetJournalEntryResponse](docs/models/GetJournalEntryResponse.md)
   - [GetLeadResponse](docs/models/GetLeadResponse.md)
   - [GetLeadsResponse](docs/models/GetLeadsResponse.md)
   - [GetLedgerAccountResponse](docs/models/GetLedgerAccountResponse.md)
   - [GetLedgerAccountsResponse](docs/models/GetLedgerAccountsResponse.md)
   - [GetLocationResponse](docs/models/GetLocationResponse.md)
   - [GetLocationsResponse](docs/models/GetLocationsResponse.md)
   - [GetLogsResponse](docs/models/GetLogsResponse.md)
   - [GetMerchantResponse](docs/models/GetMerchantResponse.md)
   - [GetMerchantsResponse](docs/models/GetMerchantsResponse.md)
   - [GetMessageResponse](docs/models/GetMessageResponse.md)
   - [GetMessagesResponse](docs/models/GetMessagesResponse.md)
   - [GetModifierGroupResponse](docs/models/GetModifierGroupResponse.md)
   - [GetModifierGroupsResponse](docs/models/GetModifierGroupsResponse.md)
   - [GetModifierResponse](docs/models/GetModifierResponse.md)
   - [GetModifiersResponse](docs/models/GetModifiersResponse.md)
   - [GetNoteResponse](docs/models/GetNoteResponse.md)
   - [GetNotesResponse](docs/models/GetNotesResponse.md)
   - [GetOpportunitiesResponse](docs/models/GetOpportunitiesResponse.md)
   - [GetOpportunityResponse](docs/models/GetOpportunityResponse.md)
   - [GetOrderResponse](docs/models/GetOrderResponse.md)
   - [GetOrderTypeResponse](docs/models/GetOrderTypeResponse.md)
   - [GetOrderTypesResponse](docs/models/GetOrderTypesResponse.md)
   - [GetOrdersResponse](docs/models/GetOrdersResponse.md)
   - [GetPaymentResponse](docs/models/GetPaymentResponse.md)
   - [GetPaymentsResponse](docs/models/GetPaymentsResponse.md)
   - [GetPayrollResponse](docs/models/GetPayrollResponse.md)
   - [GetPayrollsResponse](docs/models/GetPayrollsResponse.md)
   - [GetPipelineResponse](docs/models/GetPipelineResponse.md)
   - [GetPipelinesResponse](docs/models/GetPipelinesResponse.md)
   - [GetPosPaymentResponse](docs/models/GetPosPaymentResponse.md)
   - [GetPosPaymentsResponse](docs/models/GetPosPaymentsResponse.md)
   - [GetProductResponse](docs/models/GetProductResponse.md)
   - [GetProductsResponse](docs/models/GetProductsResponse.md)
   - [GetProfitAndLossResponse](docs/models/GetProfitAndLossResponse.md)
   - [GetPurchaseOrderResponse](docs/models/GetPurchaseOrderResponse.md)
   - [GetPurchaseOrdersResponse](docs/models/GetPurchaseOrdersResponse.md)
   - [GetResourceExampleResponse](docs/models/GetResourceExampleResponse.md)
   - [GetResourceSchemaResponse](docs/models/GetResourceSchemaResponse.md)
   - [GetSharedLinkResponse](docs/models/GetSharedLinkResponse.md)
   - [GetSharedLinksResponse](docs/models/GetSharedLinksResponse.md)
   - [GetStoreResponse](docs/models/GetStoreResponse.md)
   - [GetStoresResponse](docs/models/GetStoresResponse.md)
   - [GetSubsidiariesResponse](docs/models/GetSubsidiariesResponse.md)
   - [GetSubsidiaryResponse](docs/models/GetSubsidiaryResponse.md)
   - [GetSupplierResponse](docs/models/GetSupplierResponse.md)
   - [GetSuppliersResponse](docs/models/GetSuppliersResponse.md)
   - [GetTaxRateResponse](docs/models/GetTaxRateResponse.md)
   - [GetTaxRatesResponse](docs/models/GetTaxRatesResponse.md)
   - [GetTenderResponse](docs/models/GetTenderResponse.md)
   - [GetTendersResponse](docs/models/GetTendersResponse.md)
   - [GetTicketResponse](docs/models/GetTicketResponse.md)
   - [GetTicketsResponse](docs/models/GetTicketsResponse.md)
   - [GetTimeOffRequestResponse](docs/models/GetTimeOffRequestResponse.md)
   - [GetTimeOffRequestsResponse](docs/models/GetTimeOffRequestsResponse.md)
   - [GetTrackingCategoriesResponse](docs/models/GetTrackingCategoriesResponse.md)
   - [GetTrackingCategoryResponse](docs/models/GetTrackingCategoryResponse.md)
   - [GetUploadSessionResponse](docs/models/GetUploadSessionResponse.md)
   - [GetUserResponse](docs/models/GetUserResponse.md)
   - [GetUsersResponse](docs/models/GetUsersResponse.md)
   - [GetWebhookEventLogsResponse](docs/models/GetWebhookEventLogsResponse.md)
   - [GetWebhookResponse](docs/models/GetWebhookResponse.md)
   - [GetWebhooksResponse](docs/models/GetWebhooksResponse.md)
   - [HrisCompany](docs/models/HrisCompany.md)
   - [HrisEventType](docs/models/HrisEventType.md)
   - [HrisJob](docs/models/HrisJob.md)
   - [HrisJobLocation](docs/models/HrisJobLocation.md)
   - [HrisJobs](docs/models/HrisJobs.md)
   - [IdempotencyKey](docs/models/IdempotencyKey.md)
   - [IntegrationState](docs/models/IntegrationState.md)
   - [Invoice](docs/models/Invoice.md)
   - [InvoiceItem](docs/models/InvoiceItem.md)
   - [InvoiceItemAssetAccount](docs/models/InvoiceItemAssetAccount.md)
   - [InvoiceItemExpenseAccount](docs/models/InvoiceItemExpenseAccount.md)
   - [InvoiceItemIncomeAccount](docs/models/InvoiceItemIncomeAccount.md)
   - [InvoiceItemSalesDetails](docs/models/InvoiceItemSalesDetails.md)
   - [InvoiceItemsFilter](docs/models/InvoiceItemsFilter.md)
   - [InvoiceLineItem](docs/models/InvoiceLineItem.md)
   - [InvoiceResponse](docs/models/InvoiceResponse.md)
   - [InvoicesFilter](docs/models/InvoicesFilter.md)
   - [InvoicesSort](docs/models/InvoicesSort.md)
   - [IssueTrackingEventType](docs/models/IssueTrackingEventType.md)
   - [IssuesFilter](docs/models/IssuesFilter.md)
   - [Item](docs/models/Item.md)
   - [Job](docs/models/Job.md)
   - [JobLinks](docs/models/JobLinks.md)
   - [JobSalary](docs/models/JobSalary.md)
   - [JobStatus](docs/models/JobStatus.md)
   - [JournalEntriesFilter](docs/models/JournalEntriesFilter.md)
   - [JournalEntriesSort](docs/models/JournalEntriesSort.md)
   - [JournalEntry](docs/models/JournalEntry.md)
   - [JournalEntryLineItem](docs/models/JournalEntryLineItem.md)
   - [Lead](docs/models/Lead.md)
   - [LeadEventType](docs/models/LeadEventType.md)
   - [LeadsFilter](docs/models/LeadsFilter.md)
   - [LeadsSort](docs/models/LeadsSort.md)
   - [LedgerAccount](docs/models/LedgerAccount.md)
   - [LedgerAccountCategories](docs/models/LedgerAccountCategories.md)
   - [LedgerAccountParentAccount](docs/models/LedgerAccountParentAccount.md)
   - [LedgerAccounts](docs/models/LedgerAccounts.md)
   - [LedgerAccountsFilter](docs/models/LedgerAccountsFilter.md)
   - [LedgerAccountsSort](docs/models/LedgerAccountsSort.md)
   - [LinkedConnectorResource](docs/models/LinkedConnectorResource.md)
   - [LinkedCustomer](docs/models/LinkedCustomer.md)
   - [LinkedEcommerceCustomer](docs/models/LinkedEcommerceCustomer.md)
   - [LinkedEcommerceOrder](docs/models/LinkedEcommerceOrder.md)
   - [LinkedFolder](docs/models/LinkedFolder.md)
   - [LinkedInvoiceItem](docs/models/LinkedInvoiceItem.md)
   - [LinkedLedgerAccount](docs/models/LinkedLedgerAccount.md)
   - [LinkedParentCustomer](docs/models/LinkedParentCustomer.md)
   - [LinkedSupplier](docs/models/LinkedSupplier.md)
   - [LinkedTaxRate](docs/models/LinkedTaxRate.md)
   - [LinkedTrackingCategories](docs/models/LinkedTrackingCategories.md)
   - [LinkedTrackingCategory](docs/models/LinkedTrackingCategory.md)
   - [Links](docs/models/Links.md)
   - [Location](docs/models/Location.md)
   - [Log](docs/models/Log.md)
   - [LogOperation](docs/models/LogOperation.md)
   - [LogService](docs/models/LogService.md)
   - [LogsFilter](docs/models/LogsFilter.md)
   - [Merchant](docs/models/Merchant.md)
   - [Message](docs/models/Message.md)
   - [Meta](docs/models/Meta.md)
   - [MetaCursors](docs/models/MetaCursors.md)
   - [Modifier](docs/models/Modifier.md)
   - [ModifierGroup](docs/models/ModifierGroup.md)
   - [ModifierGroupFilter](docs/models/ModifierGroupFilter.md)
   - [NotFoundResponse](docs/models/NotFoundResponse.md)
   - [NotImplementedResponse](docs/models/NotImplementedResponse.md)
   - [Note](docs/models/Note.md)
   - [OAuthGrantType](docs/models/OAuthGrantType.md)
   - [Offer](docs/models/Offer.md)
   - [OpportunitiesFilter](docs/models/OpportunitiesFilter.md)
   - [OpportunitiesSort](docs/models/OpportunitiesSort.md)
   - [Opportunity](docs/models/Opportunity.md)
   - [Order](docs/models/Order.md)
   - [OrderCustomers](docs/models/OrderCustomers.md)
   - [OrderDiscounts](docs/models/OrderDiscounts.md)
   - [OrderFulfillments](docs/models/OrderFulfillments.md)
   - [OrderLineItems](docs/models/OrderLineItems.md)
   - [OrderPayments](docs/models/OrderPayments.md)
   - [OrderPickupDetails](docs/models/OrderPickupDetails.md)
   - [OrderPickupDetailsCurbsidePickupDetails](docs/models/OrderPickupDetailsCurbsidePickupDetails.md)
   - [OrderPickupDetailsRecipient](docs/models/OrderPickupDetailsRecipient.md)
   - [OrderRefunds](docs/models/OrderRefunds.md)
   - [OrderTenders](docs/models/OrderTenders.md)
   - [OrderType](docs/models/OrderType.md)
   - [OrdersSort](docs/models/OrdersSort.md)
   - [Owner](docs/models/Owner.md)
   - [PaginationCoverage](docs/models/PaginationCoverage.md)
   - [PassThroughBody](docs/models/PassThroughBody.md)
   - [PassThroughQuery](docs/models/PassThroughQuery.md)
   - [Payment](docs/models/Payment.md)
   - [PaymentCard](docs/models/PaymentCard.md)
   - [PaymentFrequency](docs/models/PaymentFrequency.md)
   - [PaymentRequiredResponse](docs/models/PaymentRequiredResponse.md)
   - [PaymentStatus](docs/models/PaymentStatus.md)
   - [PaymentType](docs/models/PaymentType.md)
   - [PaymentUnit](docs/models/PaymentUnit.md)
   - [PaymentsFilter](docs/models/PaymentsFilter.md)
   - [PaymentsSort](docs/models/PaymentsSort.md)
   - [Payroll](docs/models/Payroll.md)
   - [PayrollTotals](docs/models/PayrollTotals.md)
   - [PayrollsFilter](docs/models/PayrollsFilter.md)
   - [Person](docs/models/Person.md)
   - [PhoneNumber](docs/models/PhoneNumber.md)
   - [Pipeline](docs/models/Pipeline.md)
   - [PipelineStages](docs/models/PipelineStages.md)
   - [PosBankAccount](docs/models/PosBankAccount.md)
   - [PosBankAccountAchDetails](docs/models/PosBankAccountAchDetails.md)
   - [PosPayment](docs/models/PosPayment.md)
   - [PosPaymentCardDetails](docs/models/PosPaymentCardDetails.md)
   - [PosPaymentExternalDetails](docs/models/PosPaymentExternalDetails.md)
   - [Price](docs/models/Price.md)
   - [ProbationPeriod](docs/models/ProbationPeriod.md)
   - [ProfitAndLoss](docs/models/ProfitAndLoss.md)
   - [ProfitAndLossExpenses](docs/models/ProfitAndLossExpenses.md)
   - [ProfitAndLossFilter](docs/models/ProfitAndLossFilter.md)
   - [ProfitAndLossGrossProfit](docs/models/ProfitAndLossGrossProfit.md)
   - [ProfitAndLossIncome](docs/models/ProfitAndLossIncome.md)
   - [ProfitAndLossNetIncome](docs/models/ProfitAndLossNetIncome.md)
   - [ProfitAndLossNetOperatingIncome](docs/models/ProfitAndLossNetOperatingIncome.md)
   - [ProfitAndLossRecord](docs/models/ProfitAndLossRecord.md)
   - [ProfitAndLossRecords](docs/models/ProfitAndLossRecords.md)
   - [ProfitAndLossSection](docs/models/ProfitAndLossSection.md)
   - [PurchaseOrder](docs/models/PurchaseOrder.md)
   - [PurchaseOrdersFilter](docs/models/PurchaseOrdersFilter.md)
   - [PurchaseOrdersSort](docs/models/PurchaseOrdersSort.md)
   - [RequestCountAllocation](docs/models/RequestCountAllocation.md)
   - [RequestRate](docs/models/RequestRate.md)
   - [ResolveWebhookEventRequest](docs/models/ResolveWebhookEventRequest.md)
   - [ResolveWebhookEventsRequest](docs/models/ResolveWebhookEventsRequest.md)
   - [ResolveWebhookResponse](docs/models/ResolveWebhookResponse.md)
   - [ResourceExample](docs/models/ResourceExample.md)
   - [ResourceStatus](docs/models/ResourceStatus.md)
   - [Schedule](docs/models/Schedule.md)
   - [ScheduleWorkPattern](docs/models/ScheduleWorkPattern.md)
   - [ScheduleWorkPatternOddWeeks](docs/models/ScheduleWorkPatternOddWeeks.md)
   - [SchemaSupport](docs/models/SchemaSupport.md)
   - [ServiceCharge](docs/models/ServiceCharge.md)
   - [ServiceCharges](docs/models/ServiceCharges.md)
   - [Session](docs/models/Session.md)
   - [SessionSettings](docs/models/SessionSettings.md)
   - [SessionTheme](docs/models/SessionTheme.md)
   - [SharedLink](docs/models/SharedLink.md)
   - [SharedLinkTarget](docs/models/SharedLinkTarget.md)
   - [SimpleFormFieldOption](docs/models/SimpleFormFieldOption.md)
   - [SocialLink](docs/models/SocialLink.md)
   - [SortDirection](docs/models/SortDirection.md)
   - [Status](docs/models/Status.md)
   - [Subsidiary](docs/models/Subsidiary.md)
   - [SubsidiaryReference](docs/models/SubsidiaryReference.md)
   - [Supplier](docs/models/Supplier.md)
   - [SuppliersFilter](docs/models/SuppliersFilter.md)
   - [SuppliersSort](docs/models/SuppliersSort.md)
   - [SupportedProperty](docs/models/SupportedProperty.md)
   - [Tags](docs/models/Tags.md)
   - [Tax](docs/models/Tax.md)
   - [TaxRate](docs/models/TaxRate.md)
   - [TaxRatesFilter](docs/models/TaxRatesFilter.md)
   - [Team](docs/models/Team.md)
   - [Tender](docs/models/Tender.md)
   - [Ticket](docs/models/Ticket.md)
   - [TicketsSort](docs/models/TicketsSort.md)
   - [TimeOffRequest](docs/models/TimeOffRequest.md)
   - [TimeOffRequestNotes](docs/models/TimeOffRequestNotes.md)
   - [TimeOffRequestsFilter](docs/models/TimeOffRequestsFilter.md)
   - [TooManyRequestsResponse](docs/models/TooManyRequestsResponse.md)
   - [TooManyRequestsResponseDetail](docs/models/TooManyRequestsResponseDetail.md)
   - [TrackingCategory](docs/models/TrackingCategory.md)
   - [TrackingItem](docs/models/TrackingItem.md)
   - [UnauthorizedResponse](docs/models/UnauthorizedResponse.md)
   - [UnexpectedErrorResponse](docs/models/UnexpectedErrorResponse.md)
   - [UnifiedApiId](docs/models/UnifiedApiId.md)
   - [UnifiedFile](docs/models/UnifiedFile.md)
   - [UnifiedFilePermissions](docs/models/UnifiedFilePermissions.md)
   - [UnifiedId](docs/models/UnifiedId.md)
   - [UnprocessableResponse](docs/models/UnprocessableResponse.md)
   - [UpdateAccountingDepartmentResponse](docs/models/UpdateAccountingDepartmentResponse.md)
   - [UpdateAccountingLocationResponse](docs/models/UpdateAccountingLocationResponse.md)
   - [UpdateActivityResponse](docs/models/UpdateActivityResponse.md)
   - [UpdateApplicantResponse](docs/models/UpdateApplicantResponse.md)
   - [UpdateApplicationResponse](docs/models/UpdateApplicationResponse.md)
   - [UpdateBillPaymentResponse](docs/models/UpdateBillPaymentResponse.md)
   - [UpdateBillResponse](docs/models/UpdateBillResponse.md)
   - [UpdateCommentResponse](docs/models/UpdateCommentResponse.md)
   - [UpdateCompanyResponse](docs/models/UpdateCompanyResponse.md)
   - [UpdateConnectionResponse](docs/models/UpdateConnectionResponse.md)
   - [UpdateConsumerRequest](docs/models/UpdateConsumerRequest.md)
   - [UpdateConsumerResponse](docs/models/UpdateConsumerResponse.md)
   - [UpdateContactResponse](docs/models/UpdateContactResponse.md)
   - [UpdateCreditNoteResponse](docs/models/UpdateCreditNoteResponse.md)
   - [UpdateCustomMappingRequest](docs/models/UpdateCustomMappingRequest.md)
   - [UpdateCustomMappingResponse](docs/models/UpdateCustomMappingResponse.md)
   - [UpdateCustomerResponse](docs/models/UpdateCustomerResponse.md)
   - [UpdateDepartmentResponse](docs/models/UpdateDepartmentResponse.md)
   - [UpdateDriveGroupResponse](docs/models/UpdateDriveGroupResponse.md)
   - [UpdateDriveResponse](docs/models/UpdateDriveResponse.md)
   - [UpdateEcommerceCustomerResponse](docs/models/UpdateEcommerceCustomerResponse.md)
   - [UpdateEcommerceOrderResponse](docs/models/UpdateEcommerceOrderResponse.md)
   - [UpdateEmployeeResponse](docs/models/UpdateEmployeeResponse.md)
   - [UpdateExpenseResponse](docs/models/UpdateExpenseResponse.md)
   - [UpdateFileRequest](docs/models/UpdateFileRequest.md)
   - [UpdateFileResponse](docs/models/UpdateFileResponse.md)
   - [UpdateFolderRequest](docs/models/UpdateFolderRequest.md)
   - [UpdateFolderResponse](docs/models/UpdateFolderResponse.md)
   - [UpdateHrisCompanyResponse](docs/models/UpdateHrisCompanyResponse.md)
   - [UpdateInvoiceItemsResponse](docs/models/UpdateInvoiceItemsResponse.md)
   - [UpdateInvoiceResponse](docs/models/UpdateInvoiceResponse.md)
   - [UpdateItemResponse](docs/models/UpdateItemResponse.md)
   - [UpdateJobResponse](docs/models/UpdateJobResponse.md)
   - [UpdateJournalEntryResponse](docs/models/UpdateJournalEntryResponse.md)
   - [UpdateLeadResponse](docs/models/UpdateLeadResponse.md)
   - [UpdateLedgerAccountResponse](docs/models/UpdateLedgerAccountResponse.md)
   - [UpdateLocationResponse](docs/models/UpdateLocationResponse.md)
   - [UpdateMerchantResponse](docs/models/UpdateMerchantResponse.md)
   - [UpdateMessageResponse](docs/models/UpdateMessageResponse.md)
   - [UpdateModifierGroupResponse](docs/models/UpdateModifierGroupResponse.md)
   - [UpdateModifierResponse](docs/models/UpdateModifierResponse.md)
   - [UpdateNoteResponse](docs/models/UpdateNoteResponse.md)
   - [UpdateOpportunityResponse](docs/models/UpdateOpportunityResponse.md)
   - [UpdateOrderResponse](docs/models/UpdateOrderResponse.md)
   - [UpdateOrderTypeResponse](docs/models/UpdateOrderTypeResponse.md)
   - [UpdatePaymentResponse](docs/models/UpdatePaymentResponse.md)
   - [UpdatePipelineResponse](docs/models/UpdatePipelineResponse.md)
   - [UpdatePosPaymentResponse](docs/models/UpdatePosPaymentResponse.md)
   - [UpdateProductResponse](docs/models/UpdateProductResponse.md)
   - [UpdatePurchaseOrderResponse](docs/models/UpdatePurchaseOrderResponse.md)
   - [UpdateSharedLinkResponse](docs/models/UpdateSharedLinkResponse.md)
   - [UpdateSubsidiaryResponse](docs/models/UpdateSubsidiaryResponse.md)
   - [UpdateSupplierResponse](docs/models/UpdateSupplierResponse.md)
   - [UpdateTaxRateResponse](docs/models/UpdateTaxRateResponse.md)
   - [UpdateTenderResponse](docs/models/UpdateTenderResponse.md)
   - [UpdateTicketResponse](docs/models/UpdateTicketResponse.md)
   - [UpdateTimeOffRequestResponse](docs/models/UpdateTimeOffRequestResponse.md)
   - [UpdateTrackingCategoryResponse](docs/models/UpdateTrackingCategoryResponse.md)
   - [UpdateUploadSessionResponse](docs/models/UpdateUploadSessionResponse.md)
   - [UpdateUserResponse](docs/models/UpdateUserResponse.md)
   - [UpdateWebhookRequest](docs/models/UpdateWebhookRequest.md)
   - [UpdateWebhookResponse](docs/models/UpdateWebhookResponse.md)
   - [UploadSession](docs/models/UploadSession.md)
   - [Url](docs/models/Url.md)
   - [User](docs/models/User.md)
   - [ValidateConnectionStateResponse](docs/models/ValidateConnectionStateResponse.md)
   - [ValidateConnectionStateResponseData](docs/models/ValidateConnectionStateResponseData.md)
   - [VaultEventType](docs/models/VaultEventType.md)
   - [VirtualWebhooks](docs/models/VirtualWebhooks.md)
   - [WalletDetails](docs/models/WalletDetails.md)
   - [Webhook](docs/models/Webhook.md)
   - [WebhookEvent](docs/models/WebhookEvent.md)
   - [WebhookEventLog](docs/models/WebhookEventLog.md)
   - [WebhookEventLogAttempts](docs/models/WebhookEventLogAttempts.md)
   - [WebhookEventLogService](docs/models/WebhookEventLogService.md)
   - [WebhookEventLogsFilter](docs/models/WebhookEventLogsFilter.md)
   - [WebhookEventLogsFilterService](docs/models/WebhookEventLogsFilterService.md)
   - [WebhookEventType](docs/models/WebhookEventType.md)
   - [WebhookSubscription](docs/models/WebhookSubscription.md)
   - [WebhookSupport](docs/models/WebhookSupport.md)
   - [Website](docs/models/Website.md)









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






  - **Type**: API key
  - **API key parameter name**: x-apideck-app-id
  - **Location**: HTTP header






  - **Type**: API key
  - **API key parameter name**: x-apideck-consumer-id
  - **Location**: HTTP header









  If the OpenAPI document is large, imports in apideck.apis and apideck.models may fail with a
  RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:

  Solution 1:
  Use specific imports for apis and models like:

  - `from apideck.api.default_api import DefaultApi`
  - `from apideck.model.pet import Pet`

  Solution 2:
  Before importing the package, adjust the maximum recursion limit as shown below:

  ```
  import sys
  sys.setrecursionlimit(1500)
  import apideck
  from apideck.apis import *
  from apideck.models import *
  ```


pkgId: 54d62622808e4f76b2efbca800c83b0c048d71dfe6b222d6766a1c21dbcaeacc
name: python-apideck
arch: src
version: 1.4.6
epoch: 0
release: 1
summary: Apideck Python SDK
url: https://apideck.com
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apideck-1.4.6-1.src.rpm
checksum_type: sha256
description:
  - [Table of Contents](#table-of-contents)
  - [Installation](#installation--usage)
  - [Getting started](#getting-started)
  - [Example](#example)
  - [Support](#support)
  - [License](#license)



  Python >=3.6




  ```sh
  pip install apideck
  ```

  or you can install directly using:

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

  Then import the package:
  ```python
  import apideck
  ```



  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 apideck
  ```



  The module supports all Apideck API endpoints. For complete information about the API, head
  to the [docs][2].



  Retrieving a list of all contacts and updating the first record with a new address.

  ```python
  import apideck
  from apideck.api import crm_api
  from apideck.model.contacts_sort import ContactsSort
  from apideck.model.sort_direction import SortDirection
  from pprint import pprint

  configuration = apideck.Configuration()

  configuration.api_key['apiKey'] = '<insert-api-key-here>'
  configuration.api_key_prefix['apiKey'] = 'Bearer'

  with apideck.ApiClient(configuration) as api_client:
      
      api_instance = crm_api.CrmApi(api_client)
      raw = False
      consumer_id = '<insert-consumer-id-here>'
      app_id = '<insert-application-id-here>'
      service_id = '<insert-service-id-here>'
      limit = 20

      sort = ContactsSort(
          by="name",
          direction=SortDirection("asc"),
      )


      try:
          
          api_response = api_instance.contacts_all(raw=raw, consumer_id=consumer_id, app_id=app_id, service_id=service_id, limit=limit, sort=sort)
          pprint(api_response)
      except apideck.ApiException as e:
          print("Exception when calling CrmApi->contacts_all: %s\n" % e)
  ```



  The following Apis are currently available:



  Read the full documentation of the AccountingApi [here](./docs/apis/AccountingApi.md).



  Read the full documentation of the AtsApi [here](./docs/apis/AtsApi.md).



  Read the full documentation of the ConnectorApi [here](./docs/apis/ConnectorApi.md).



  Read the full documentation of the CrmApi [here](./docs/apis/CrmApi.md).



  Read the full documentation of the EcommerceApi [here](./docs/apis/EcommerceApi.md).



  Read the full documentation of the FileStorageApi [here](./docs/apis/FileStorageApi.md).



  Read the full documentation of the HrisApi [here](./docs/apis/HrisApi.md).



  Read the full documentation of the IssueTrackingApi [here](./docs/apis/IssueTrackingApi.md).



  Read the full documentation of the LeadApi [here](./docs/apis/LeadApi.md).



  Read the full documentation of the PosApi [here](./docs/apis/PosApi.md).



  Read the full documentation of the SmsApi [here](./docs/apis/SmsApi.md).



  Read the full documentation of the VaultApi [here](./docs/apis/VaultApi.md).



  Read the full documentation of the WebhookApi [here](./docs/apis/WebhookApi.md).






  A utility for uploading files using the File Storage API. `uploadFile` will automatically use upload sessions for files larger than 4MB. Smaller files will be uploaded with a simple upload call.

  **Example Usage**




  Open an [issue][3]!



  [Apache-2.0][4]

  [1]: https://apideck.com
  [2]: https://developers.apideck.com/
  [3]: https://github.com/apideck-libraries/python-sdk/issues/new
  [4]: https://github.com/apideck-libraries/python-sdk/blob/main/LICENSE


  ```python

  import time
  import apideck
  from pprint import pprint
  from apideck.api import accounting_api
  from apideck.model.accounting_department import AccountingDepartment
  from apideck.model.accounting_departments_filter import AccountingDepartmentsFilter
  from apideck.model.accounting_location import AccountingLocation
  from apideck.model.accounting_locations_filter import AccountingLocationsFilter
  from apideck.model.attachment_reference_type import AttachmentReferenceType
  from apideck.model.bad_request_response import BadRequestResponse
  from apideck.model.balance_sheet_filter import BalanceSheetFilter
  from apideck.model.bill import Bill
  from apideck.model.bill_payment import BillPayment
  from apideck.model.bills_filter import BillsFilter
  from apideck.model.bills_sort import BillsSort
  from apideck.model.create_accounting_department_response import CreateAccountingDepartmentResponse
  from apideck.model.create_accounting_location_response import CreateAccountingLocationResponse
  from apideck.model.create_bill_payment_response import CreateBillPaymentResponse
  from apideck.model.create_bill_response import CreateBillResponse
  from apideck.model.create_credit_note_response import CreateCreditNoteResponse
  from apideck.model.create_customer_response import CreateCustomerResponse
  from apideck.model.create_expense_response import CreateExpenseResponse
  from apideck.model.create_invoice_item_response import CreateInvoiceItemResponse
  from apideck.model.create_invoice_response import CreateInvoiceResponse
  from apideck.model.create_journal_entry_response import CreateJournalEntryResponse
  from apideck.model.create_ledger_account_response import CreateLedgerAccountResponse
  from apideck.model.create_payment_response import CreatePaymentResponse
  from apideck.model.create_purchase_order_response import CreatePurchaseOrderResponse
  from apideck.model.create_subsidiary_response import CreateSubsidiaryResponse
  from apideck.model.create_supplier_response import CreateSupplierResponse
  from apideck.model.create_tax_rate_response import CreateTaxRateResponse
  from apideck.model.create_tracking_category_response import CreateTrackingCategoryResponse
  from apideck.model.credit_note import CreditNote
  from apideck.model.credit_notes_filter import CreditNotesFilter
  from apideck.model.credit_notes_sort import CreditNotesSort
  from apideck.model.customer import Customer
  from apideck.model.customers_filter import CustomersFilter
  from apideck.model.customers_sort import CustomersSort
  from apideck.model.delete_accounting_department_response import DeleteAccountingDepartmentResponse
  from apideck.model.delete_accounting_location_response import DeleteAccountingLocationResponse
  from apideck.model.delete_attachment_response import DeleteAttachmentResponse
  from apideck.model.delete_bill_payment_response import DeleteBillPaymentResponse
  from apideck.model.delete_bill_response import DeleteBillResponse
  from apideck.model.delete_credit_note_response import DeleteCreditNoteResponse
  from apideck.model.delete_customer_response import DeleteCustomerResponse
  from apideck.model.delete_expense_response import DeleteExpenseResponse
  from apideck.model.delete_invoice_response import DeleteInvoiceResponse
  from apideck.model.delete_journal_entry_response import DeleteJournalEntryResponse
  from apideck.model.delete_ledger_account_response import DeleteLedgerAccountResponse
  from apideck.model.delete_payment_response import DeletePaymentResponse
  from apideck.model.delete_purchase_order_response import DeletePurchaseOrderResponse
  from apideck.model.delete_subsidiary_response import DeleteSubsidiaryResponse
  from apideck.model.delete_supplier_response import DeleteSupplierResponse
  from apideck.model.delete_tax_rate_response import DeleteTaxRateResponse
  from apideck.model.delete_tracking_category_response import DeleteTrackingCategoryResponse
  from apideck.model.expense import Expense
  from apideck.model.get_accounting_department_response import GetAccountingDepartmentResponse
  from apideck.model.get_accounting_departments_response import GetAccountingDepartmentsResponse
  from apideck.model.get_accounting_location_response import GetAccountingLocationResponse
  from apideck.model.get_accounting_locations_response import GetAccountingLocationsResponse
  from apideck.model.get_attachment_response import GetAttachmentResponse
  from apideck.model.get_attachments_response import GetAttachmentsResponse
  from apideck.model.get_balance_sheet_response import GetBalanceSheetResponse
  from apideck.model.get_bill_payment_response import GetBillPaymentResponse
  from apideck.model.get_bill_payments_response import GetBillPaymentsResponse
  from apideck.model.get_bill_response import GetBillResponse
  from apideck.model.get_bills_response import GetBillsResponse
  from apideck.model.get_company_info_response import GetCompanyInfoResponse
  from apideck.model.get_credit_note_response import GetCreditNoteResponse
  from apideck.model.get_credit_notes_response import GetCreditNotesResponse
  from apideck.model.get_customer_response import GetCustomerResponse
  from apideck.model.get_customers_response import GetCustomersResponse
  from apideck.model.get_expense_response import GetExpenseResponse
  from apideck.model.get_expenses_response import GetExpensesResponse
  from apideck.model.get_invoice_item_response import GetInvoiceItemResponse
  from apideck.model.get_invoice_items_response import GetInvoiceItemsResponse
  from apideck.model.get_invoice_response import GetInvoiceResponse
  from apideck.model.get_invoices_response import GetInvoicesResponse
  from apideck.model.get_journal_entries_response import GetJournalEntriesResponse
  from apideck.model.get_journal_entry_response import GetJournalEntryResponse
  from apideck.model.get_ledger_account_response import GetLedgerAccountResponse
  from apideck.model.get_ledger_accounts_response import GetLedgerAccountsResponse
  from apideck.model.get_payment_response import GetPaymentResponse
  from apideck.model.get_payments_response import GetPaymentsResponse
  from apideck.model.get_profit_and_loss_response import GetProfitAndLossResponse
  from apideck.model.get_purchase_order_response import GetPurchaseOrderResponse
  from apideck.model.get_purchase_orders_response import GetPurchaseOrdersResponse
  from apideck.model.get_subsidiaries_response import GetSubsidiariesResponse
  from apideck.model.get_subsidiary_response import GetSubsidiaryResponse
  from apideck.model.get_supplier_response import GetSupplierResponse
  from apideck.model.get_suppliers_response import GetSuppliersResponse
  from apideck.model.get_tax_rate_response import GetTaxRateResponse
  from apideck.model.get_tax_rates_response import GetTaxRatesResponse
  from apideck.model.get_tracking_categories_response import GetTrackingCategoriesResponse
  from apideck.model.get_tracking_category_response import GetTrackingCategoryResponse
  from apideck.model.invoice import Invoice
  from apideck.model.invoice_item import InvoiceItem
  from apideck.model.invoice_items_filter import InvoiceItemsFilter
  from apideck.model.invoices_filter import InvoicesFilter
  from apideck.model.invoices_sort import InvoicesSort
  from apideck.model.journal_entries_filter import JournalEntriesFilter
  from apideck.model.journal_entries_sort import JournalEntriesSort
  from apideck.model.journal_entry import JournalEntry
  from apideck.model.ledger_account import LedgerAccount
  from apideck.model.ledger_accounts_filter import LedgerAccountsFilter
  from apideck.model.ledger_accounts_sort import LedgerAccountsSort
  from apideck.model.not_found_response import NotFoundResponse
  from apideck.model.pass_through_query import PassThroughQuery
  from apideck.model.payment import Payment
  from apideck.model.payment_required_response import PaymentRequiredResponse
  from apideck.model.payments_filter import PaymentsFilter
  from apideck.model.payments_sort import PaymentsSort
  from apideck.model.profit_and_loss_filter import ProfitAndLossFilter
  from apideck.model.purchase_order import PurchaseOrder
  from apideck.model.purchase_orders_filter import PurchaseOrdersFilter
  from apideck.model.purchase_orders_sort import PurchaseOrdersSort
  from apideck.model.subsidiary import Subsidiary
  from apideck.model.supplier import Supplier
  from apideck.model.suppliers_filter import SuppliersFilter
  from apideck.model.suppliers_sort import SuppliersSort
  from apideck.model.tax_rate import TaxRate
  from apideck.model.tax_rates_filter import TaxRatesFilter
  from apideck.model.tracking_category import TrackingCategory
  from apideck.model.unauthorized_response import UnauthorizedResponse
  from apideck.model.unexpected_error_response import UnexpectedErrorResponse
  from apideck.model.unprocessable_response import UnprocessableResponse
  from apideck.model.update_accounting_department_response import UpdateAccountingDepartmentResponse
  from apideck.model.update_accounting_location_response import UpdateAccountingLocationResponse
  from apideck.model.update_bill_payment_response import UpdateBillPaymentResponse
  from apideck.model.update_bill_response import UpdateBillResponse
  from apideck.model.update_credit_note_response import UpdateCreditNoteResponse
  from apideck.model.update_customer_response import UpdateCustomerResponse
  from apideck.model.update_expense_response import UpdateExpenseResponse
  from apideck.model.update_invoice_items_response import UpdateInvoiceItemsResponse
  from apideck.model.update_invoice_response import UpdateInvoiceResponse
  from apideck.model.update_journal_entry_response import UpdateJournalEntryResponse
  from apideck.model.update_ledger_account_response import UpdateLedgerAccountResponse
  from apideck.model.update_payment_response import UpdatePaymentResponse
  from apideck.model.update_purchase_order_response import UpdatePurchaseOrderResponse
  from apideck.model.update_subsidiary_response import UpdateSubsidiaryResponse
  from apideck.model.update_supplier_response import UpdateSupplierResponse
  from apideck.model.update_tax_rate_response import UpdateTaxRateResponse
  from apideck.model.update_tracking_category_response import UpdateTrackingCategoryResponse


  configuration = apideck.Configuration(
      host = "https://unify.apideck.com"
  )







  configuration.api_key['apiKey'] = 'YOUR_API_KEY'






  with apideck.ApiClient(configuration) as api_client:
      
      api_instance = accounting_api.AccountingApi(api_client)
      reference_type = AttachmentReferenceType("invoice") # AttachmentReferenceType | The reference type of the document.
  reference_id = "123456" # str | The reference id of the object to retrieve.
  raw = False # bool | Include raw response. Mostly used for debugging purposes (optional) (default to False)
  x_apideck_consumer_id = "x-apideck-consumer-id_example" # str | ID of the consumer which you want to get or push data from (optional)
  x_apideck_app_id = "dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX" # str | The ID of your Unify application (optional)
  x_apideck_service_id = "x-apideck-service-id_example" # str | Provide the service id you want to call (e.g., pipedrive). Only needed when a consumer has activated multiple integrations for a Unified API. (optional)
  cursor = "cursor_example" # str, none_type | Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response. (optional)
  limit = 20 # int | Number of results to return. Minimum 1, Maximum 200, Default 20 (optional) (default to 20)
  fields = "id,updated_at" # str, none_type | The 'fields' parameter allows API users to specify the fields they want to include in the API response. If this parameter is not present, the API will return all available fields. If this parameter is present, only the fields specified in the comma-separated string will be included in the response. Nested properties can also be requested by using a dot notation. <br /><br />Example: `fields=name,email,addresses.city`<br /><br />In the example above, the response will only include the fields \"name\", \"email\" and \"addresses.city\". If any other fields are available, they will be excluded. (optional)

      try:
          
          api_response = api_instance.attachments_all(reference_type, reference_id, raw=raw, x_apideck_consumer_id=x_apideck_consumer_id, x_apideck_app_id=x_apideck_app_id, x_apideck_service_id=x_apideck_service_id, cursor=cursor, limit=limit, fields=fields)
          pprint(api_response)
      except apideck.ApiException as e:
          print("Exception when calling AccountingApi->attachments_all: %s\n" % e)
  ```



  All URIs are relative to _https://unify.apideck.com_

  | Class                                                             | Method                                                                         | HTTP request                | Description |
  | ----------------------------------------------------------------- | ------------------------------------------------------------------------------ | --------------------------- | ----------- |
  | _AccountingApi_ | [**attachments_all**](docs/apis/AccountingApi.md#attachments_all) | **GET** /accounting/attachments/{reference_type}/{reference_id} | List Attachments |

  _AccountingApi_ | [**attachments_delete**](docs/apis/AccountingApi.md#attachments_delete) | **DELETE** /accounting/attachments/{reference_type}/{reference_id}/{id} | Delete Attachment |

  _AccountingApi_ | [**attachments_download**](docs/apis/AccountingApi.md#attachments_download) | **GET** /accounting/attachments/{reference_type}/{reference_id}/{id}/download | Download Attachment |

  _AccountingApi_ | [**attachments_one**](docs/apis/AccountingApi.md#attachments_one) | **GET** /accounting/attachments/{reference_type}/{reference_id}/{id} | Get Attachment |

  _AccountingApi_ | [**balance_sheet_one**](docs/apis/AccountingApi.md#balance_sheet_one) | **GET** /accounting/balance-sheet | Get BalanceSheet |

  _AccountingApi_ | [**bill_payments_add**](docs/apis/AccountingApi.md#bill_payments_add) | **POST** /accounting/bill-payments | Create Bill Payment |

  _AccountingApi_ | [**bill_payments_all**](docs/apis/AccountingApi.md#bill_payments_all) | **GET** /accounting/bill-payments | List Bill Payments |

  _AccountingApi_ | [**bill_payments_delete**](docs/apis/AccountingApi.md#bill_payments_delete) | **DELETE** /accounting/bill-payments/{id} | Delete Bill Payment |

  _AccountingApi_ | [**bill_payments_one**](docs/apis/AccountingApi.md#bill_payments_one) | **GET** /accounting/bill-payments/{id} | Get Bill Payment |

  _AccountingApi_ | [**bill_payments_update**](docs/apis/AccountingApi.md#bill_payments_update) | **PATCH** /accounting/bill-payments/{id} | Update Bill Payment |

  _AccountingApi_ | [**bills_add**](docs/apis/AccountingApi.md#bills_add) | **POST** /accounting/bills | Create Bill |

  _AccountingApi_ | [**bills_all**](docs/apis/AccountingApi.md#bills_all) | **GET** /accounting/bills | List Bills |

  _AccountingApi_ | [**bills_delete**](docs/apis/AccountingApi.md#bills_delete) | **DELETE** /accounting/bills/{id} | Delete Bill |

  _AccountingApi_ | [**bills_one**](docs/apis/AccountingApi.md#bills_one) | **GET** /accounting/bills/{id} | Get Bill |

  _AccountingApi_ | [**bills_update**](docs/apis/AccountingApi.md#bills_update) | **PATCH** /accounting/bills/{id} | Update Bill |

  _AccountingApi_ | [**company_info_one**](docs/apis/AccountingApi.md#company_info_one) | **GET** /accounting/company-info | Get company info |

  _AccountingApi_ | [**credit_notes_add**](docs/apis/AccountingApi.md#credit_notes_add) | **POST** /accounting/credit-notes | Create Credit Note |

  _AccountingApi_ | [**credit_notes_all**](docs/apis/AccountingApi.md#credit_notes_all) | **GET** /accounting/credit-notes | List Credit Notes |

  _AccountingApi_ | [**credit_notes_delete**](docs/apis/AccountingApi.md#credit_notes_delete) | **DELETE** /accounting/credit-notes/{id} | Delete Credit Note |

  _AccountingApi_ | [**credit_notes_one**](docs/apis/AccountingApi.md#credit_notes_one) | **GET** /accounting/credit-notes/{id} | Get Credit Note |

  _AccountingApi_ | [**credit_notes_update**](docs/apis/AccountingApi.md#credit_notes_update) | **PATCH** /accounting/credit-notes/{id} | Update Credit Note |

  _AccountingApi_ | [**customers_add**](docs/apis/AccountingApi.md#customers_add) | **POST** /accounting/customers | Create Customer |

  _AccountingApi_ | [**customers_all**](docs/apis/AccountingApi.md#customers_all) | **GET** /accounting/customers | List Customers |

  _AccountingApi_ | [**customers_delete**](docs/apis/AccountingApi.md#customers_delete) | **DELETE** /accounting/customers/{id} | Delete Customer |

  _AccountingApi_ | [**customers_one**](docs/apis/AccountingApi.md#customers_one) | **GET** /accounting/customers/{id} | Get Customer |

  _AccountingApi_ | [**customers_update**](docs/apis/AccountingApi.md#customers_update) | **PATCH** /accounting/customers/{id} | Update Customer |

  _AccountingApi_ | [**departments_add**](docs/apis/AccountingApi.md#departments_add) | **POST** /accounting/departments | Create Department |

  _AccountingApi_ | [**departments_all**](docs/apis/AccountingApi.md#departments_all) | **GET** /accounting/departments | List Departments |

  _AccountingApi_ | [**departments_delete**](docs/apis/AccountingApi.md#departments_delete) | **DELETE** /accounting/departments/{id} | Delete Department |

  _AccountingApi_ | [**departments_one**](docs/apis/AccountingApi.md#departments_one) | **GET** /accounting/departments/{id} | Get Department |

  _AccountingApi_ | [**departments_update**](docs/apis/AccountingApi.md#departments_update) | **PATCH** /accounting/departments/{id} | Update Department |

  _AccountingApi_ | [**expenses_add**](docs/apis/AccountingApi.md#expenses_add) | **POST** /accounting/expenses | Create Expense |

  _AccountingApi_ | [**expenses_all**](docs/apis/AccountingApi.md#expenses_all) | **GET** /accounting/expenses | List Expenses |

  _AccountingApi_ | [**expenses_delete**](docs/apis/AccountingApi.md#expenses_delete) | **DELETE** /accounting/expenses/{id} | Delete Expense |

  _AccountingApi_ | [**expenses_one**](docs/apis/AccountingApi.md#expenses_one) | **GET** /accounting/expenses/{id} | Get Expense |

  _AccountingApi_ | [**expenses_update**](docs/apis/AccountingApi.md#expenses_update) | **PATCH** /accounting/expenses/{id} | Update Expense |

  _AccountingApi_ | [**invoice_items_add**](docs/apis/AccountingApi.md#invoice_items_add) | **POST** /accounting/invoice-items | Create Invoice Item |

  _AccountingApi_ | [**invoice_items_all**](docs/apis/AccountingApi.md#invoice_items_all) | **GET** /accounting/invoice-items | List Invoice Items |

  _AccountingApi_ | [**invoice_items_delete**](docs/apis/AccountingApi.md#invoice_items_delete) | **DELETE** /accounting/invoice-items/{id} | Delete Invoice Item |

  _AccountingApi_ | [**invoice_items_one**](docs/apis/AccountingApi.md#invoice_items_one) | **GET** /accounting/invoice-items/{id} | Get Invoice Item |

  _AccountingApi_ | [**invoice_items_update**](docs/apis/AccountingApi.md#invoice_items_update) | **PATCH** /accounting/invoice-items/{id} | Update Invoice Item |

  _AccountingApi_ | [**invoices_add**](docs/apis/AccountingApi.md#invoices_add) | **POST** /accounting/invoices | Create Invoice |

  _AccountingApi_ | [**invoices_all**](docs/apis/AccountingApi.md#invoices_all) | **GET** /accounting/invoices | List Invoices |

  _AccountingApi_ | [**invoices_delete**](docs/apis/AccountingApi.md#invoices_delete) | **DELETE** /accounting/invoices/{id} | Delete Invoice |

  _AccountingApi_ | [**invoices_one**](docs/apis/AccountingApi.md#invoices_one) | **GET** /accounting/invoices/{id} | Get Invoice |

  _AccountingApi_ | [**invoices_update**](docs/apis/AccountingApi.md#invoices_update) | **PATCH** /accounting/invoices/{id} | Update Invoice |

  _AccountingApi_ | [**journal_entries_add**](docs/apis/AccountingApi.md#journal_entries_add) | **POST** /accounting/journal-entries | Create Journal Entry |

  _AccountingApi_ | [**journal_entries_all**](docs/apis/AccountingApi.md#journal_entries_all) | **GET** /accounting/journal-entries | List Journal Entries |

  _AccountingApi_ | [**journal_entries_delete**](docs/apis/AccountingApi.md#journal_entries_delete) | **DELETE** /accounting/journal-entries/{id} | Delete Journal Entry |

  _AccountingApi_ | [**journal_entries_one**](docs/apis/AccountingApi.md#journal_entries_one) | **GET** /accounting/journal-entries/{id} | Get Journal Entry |

  _AccountingApi_ | [**journal_entries_update**](docs/apis/AccountingApi.md#journal_entries_update) | **PATCH** /accounting/journal-entries/{id} | Update Journal Entry |

  _AccountingApi_ | [**ledger_accounts_add**](docs/apis/AccountingApi.md#ledger_accounts_add) | **POST** /accounting/ledger-accounts | Create Ledger Account |

  _AccountingApi_ | [**ledger_accounts_all**](docs/apis/AccountingApi.md#ledger_accounts_all) | **GET** /accounting/ledger-accounts | List Ledger Accounts |

  _AccountingApi_ | [**ledger_accounts_delete**](docs/apis/AccountingApi.md#ledger_accounts_delete) | **DELETE** /accounting/ledger-accounts/{id} | Delete Ledger Account |

  _AccountingApi_ | [**ledger_accounts_one**](docs/apis/AccountingApi.md#ledger_accounts_one) | **GET** /accounting/ledger-accounts/{id} | Get Ledger Account |

  _AccountingApi_ | [**ledger_accounts_update**](docs/apis/AccountingApi.md#ledger_accounts_update) | **PATCH** /accounting/ledger-accounts/{id} | Update Ledger Account |

  _AccountingApi_ | [**locations_add**](docs/apis/AccountingApi.md#locations_add) | **POST** /accounting/locations | Create Location |

  _AccountingApi_ | [**locations_all**](docs/apis/AccountingApi.md#locations_all) | **GET** /accounting/locations | List Locations |

  _AccountingApi_ | [**locations_delete**](docs/apis/AccountingApi.md#locations_delete) | **DELETE** /accounting/locations/{id} | Delete Location |

  _AccountingApi_ | [**locations_one**](docs/apis/AccountingApi.md#locations_one) | **GET** /accounting/locations/{id} | Get Location |

  _AccountingApi_ | [**locations_update**](docs/apis/AccountingApi.md#locations_update) | **PATCH** /accounting/locations/{id} | Update Location |

  _AccountingApi_ | [**payments_add**](docs/apis/AccountingApi.md#payments_add) | **POST** /accounting/payments | Create Payment |

  _AccountingApi_ | [**payments_all**](docs/apis/AccountingApi.md#payments_all) | **GET** /accounting/payments | List Payments |

  _AccountingApi_ | [**payments_delete**](docs/apis/AccountingApi.md#payments_delete) | **DELETE** /accounting/payments/{id} | Delete Payment |

  _AccountingApi_ | [**payments_one**](docs/apis/AccountingApi.md#payments_one) | **GET** /accounting/payments/{id} | Get Payment |

  _AccountingApi_ | [**payments_update**](docs/apis/AccountingApi.md#payments_update) | **PATCH** /accounting/payments/{id} | Update Payment |

  _AccountingApi_ | [**profit_and_loss_one**](docs/apis/AccountingApi.md#profit_and_loss_one) | **GET** /accounting/profit-and-loss | Get Profit and Loss |

  _AccountingApi_ | [**purchase_orders_add**](docs/apis/AccountingApi.md#purchase_orders_add) | **POST** /accounting/purchase-orders | Create Purchase Order |

  _AccountingApi_ | [**purchase_orders_all**](docs/apis/AccountingApi.md#purchase_orders_all) | **GET** /accounting/purchase-orders | List Purchase Orders |

  _AccountingApi_ | [**purchase_orders_delete**](docs/apis/AccountingApi.md#purchase_orders_delete) | **DELETE** /accounting/purchase-orders/{id} | Delete Purchase Order |

  _AccountingApi_ | [**purchase_orders_one**](docs/apis/AccountingApi.md#purchase_orders_one) | **GET** /accounting/purchase-orders/{id} | Get Purchase Order |

  _AccountingApi_ | [**purchase_orders_update**](docs/apis/AccountingApi.md#purchase_orders_update) | **PATCH** /accounting/purchase-orders/{id} | Update Purchase Order |

  _AccountingApi_ | [**subsidiaries_add**](docs/apis/AccountingApi.md#subsidiaries_add) | **POST** /accounting/subsidiaries | Create Subsidiary |

  _AccountingApi_ | [**subsidiaries_all**](docs/apis/AccountingApi.md#subsidiaries_all) | **GET** /accounting/subsidiaries | List Subsidiaries |

  _AccountingApi_ | [**subsidiaries_delete**](docs/apis/AccountingApi.md#subsidiaries_delete) | **DELETE** /accounting/subsidiaries/{id} | Delete Subsidiary |

  _AccountingApi_ | [**subsidiaries_one**](docs/apis/AccountingApi.md#subsidiaries_one) | **GET** /accounting/subsidiaries/{id} | Get Subsidiary |

  _AccountingApi_ | [**subsidiaries_update**](docs/apis/AccountingApi.md#subsidiaries_update) | **PATCH** /accounting/subsidiaries/{id} | Update Subsidiary |

  _AccountingApi_ | [**suppliers_add**](docs/apis/AccountingApi.md#suppliers_add) | **POST** /accounting/suppliers | Create Supplier |

  _AccountingApi_ | [**suppliers_all**](docs/apis/AccountingApi.md#suppliers_all) | **GET** /accounting/suppliers | List Suppliers |

  _AccountingApi_ | [**suppliers_delete**](docs/apis/AccountingApi.md#suppliers_delete) | **DELETE** /accounting/suppliers/{id} | Delete Supplier |

  _AccountingApi_ | [**suppliers_one**](docs/apis/AccountingApi.md#suppliers_one) | **GET** /accounting/suppliers/{id} | Get Supplier |

  _AccountingApi_ | [**suppliers_update**](docs/apis/AccountingApi.md#suppliers_update) | **PATCH** /accounting/suppliers/{id} | Update Supplier |

  _AccountingApi_ | [**tax_rates_add**](docs/apis/AccountingApi.md#tax_rates_add) | **POST** /accounting/tax-rates | Create Tax Rate |

  _AccountingApi_ | [**tax_rates_all**](docs/apis/AccountingApi.md#tax_rates_all) | **GET** /accounting/tax-rates | List Tax Rates |

  _AccountingApi_ | [**tax_rates_delete**](docs/apis/AccountingApi.md#tax_rates_delete) | **DELETE** /accounting/tax-rates/{id} | Delete Tax Rate |

  _AccountingApi_ | [**tax_rates_one**](docs/apis/AccountingApi.md#tax_rates_one) | **GET** /accounting/tax-rates/{id} | Get Tax Rate |

  _AccountingApi_ | [**tax_rates_update**](docs/apis/AccountingApi.md#tax_rates_update) | **PATCH** /accounting/tax-rates/{id} | Update Tax Rate |

  _AccountingApi_ | [**tracking_categories_add**](docs/apis/AccountingApi.md#tracking_categories_add) | **POST** /accounting/tracking-categories | Create Tracking Category |

  _AccountingApi_ | [**tracking_categories_all**](docs/apis/AccountingApi.md#tracking_categories_all) | **GET** /accounting/tracking-categories | List Tracking Categories |

  _AccountingApi_ | [**tracking_categories_delete**](docs/apis/AccountingApi.md#tracking_categories_delete) | **DELETE** /accounting/tracking-categories/{id} | Delete Tracking Category |

  _AccountingApi_ | [**tracking_categories_one**](docs/apis/AccountingApi.md#tracking_categories_one) | **GET** /accounting/tracking-categories/{id} | Get Tracking Category |

  _AccountingApi_ | [**tracking_categories_update**](docs/apis/AccountingApi.md#tracking_categories_update) | **PATCH** /accounting/tracking-categories/{id} | Update Tracking Category |

  _AtsApi_ | [**applicants_add**](docs/apis/AtsApi.md#applicants_add) | **POST** /ats/applicants | Create Applicant |

  _AtsApi_ | [**applicants_all**](docs/apis/AtsApi.md#applicants_all) | **GET** /ats/applicants | List Applicants |

  _AtsApi_ | [**applicants_delete**](docs/apis/AtsApi.md#applicants_delete) | **DELETE** /ats/applicants/{id} | Delete Applicant |

  _AtsApi_ | [**applicants_one**](docs/apis/AtsApi.md#applicants_one) | **GET** /ats/applicants/{id} | Get Applicant |

  _AtsApi_ | [**applicants_update**](docs/apis/AtsApi.md#applicants_update) | **PATCH** /ats/applicants/{id} | Update Applicant |

  _AtsApi_ | [**applications_add**](docs/apis/AtsApi.md#applications_add) | **POST** /ats/applications | Create Application |

  _AtsApi_ | [**applications_all**](docs/apis/AtsApi.md#applications_all) | **GET** /ats/applications | List Applications |

  _AtsApi_ | [**applications_delete**](docs/apis/AtsApi.md#applications_delete) | **DELETE** /ats/applications/{id} | Delete Application |

  _AtsApi_ | [**applications_one**](docs/apis/AtsApi.md#applications_one) | **GET** /ats/applications/{id} | Get Application |

  _AtsApi_ | [**applications_update**](docs/apis/AtsApi.md#applications_update) | **PATCH** /ats/applications/{id} | Update Application |

  _AtsApi_ | [**jobs_all**](docs/apis/AtsApi.md#jobs_all) | **GET** /ats/jobs | List Jobs |

  _AtsApi_ | [**jobs_one**](docs/apis/AtsApi.md#jobs_one) | **GET** /ats/jobs/{id} | Get Job |

  _ConnectorApi_ | [**api_resource_coverage_one**](docs/apis/ConnectorApi.md#api_resource_coverage_one) | **GET** /connector/apis/{id}/resources/{resource_id}/coverage | Get API Resource Coverage |

  _ConnectorApi_ | [**api_resources_one**](docs/apis/ConnectorApi.md#api_resources_one) | **GET** /connector/apis/{id}/resources/{resource_id} | Get API Resource |

  _ConnectorApi_ | [**apis_all**](docs/apis/ConnectorApi.md#apis_all) | **GET** /connector/apis | List APIs |

  _ConnectorApi_ | [**apis_one**](docs/apis/ConnectorApi.md#apis_one) | **GET** /connector/apis/{id} | Get API |

  _ConnectorApi_ | [**connector_docs_one**](docs/apis/ConnectorApi.md#connector_docs_one) | **GET** /connector/connectors/{id}/docs/{doc_id} | Get Connector Doc content |

  _ConnectorApi_ | [**connector_resources_one**](docs/apis/ConnectorApi.md#connector_resources_one) | **GET** /connector/connectors/{id}/resources/{resource_id} | Get Connector Resource |

  _ConnectorApi_ | [**connectors_all**](docs/apis/ConnectorApi.md#connectors_all) | **GET** /connector/connectors | List Connectors |

  _ConnectorApi_ | [**connectors_one**](docs/apis/ConnectorApi.md#connectors_one) | **GET** /connector/connectors/{id} | Get Connector |

  _CrmApi_ | [**activities_add**](docs/apis/CrmApi.md#activities_add) | **POST** /crm/activities | Create activity |

  _CrmApi_ | [**activities_all**](docs/apis/CrmApi.md#activities_all) | **GET** /crm/activities | List activities |

  _CrmApi_ | [**activities_delete**](docs/apis/CrmApi.md#activities_delete) | **DELETE** /crm/activities/{id} | Delete activity |

  _CrmApi_ | [**activities_one**](docs/apis/CrmApi.md#activities_one) | **GET** /crm/activities/{id} | Get activity |

  _CrmApi_ | [**activities_update**](docs/apis/CrmApi.md#activities_update) | **PATCH** /crm/activities/{id} | Update activity |

  _CrmApi_ | [**companies_add**](docs/apis/CrmApi.md#companies_add) | **POST** /crm/companies | Create company |

  _CrmApi_ | [**companies_all**](docs/apis/CrmApi.md#companies_all) | **GET** /crm/companies | List companies |

  _CrmApi_ | [**companies_delete**](docs/apis/CrmApi.md#companies_delete) | **DELETE** /crm/companies/{id} | Delete company |

  _CrmApi_ | [**companies_one**](docs/apis/CrmApi.md#companies_one) | **GET** /crm/companies/{id} | Get company |

  _CrmApi_ | [**companies_update**](docs/apis/CrmApi.md#companies_update) | **PATCH** /crm/companies/{id} | Update company |

  _CrmApi_ | [**contacts_add**](docs/apis/CrmApi.md#contacts_add) | **POST** /crm/contacts | Create contact |

  _CrmApi_ | [**contacts_all**](docs/apis/CrmApi.md#contacts_all) | **GET** /crm/contacts | List contacts |

  _CrmApi_ | [**contacts_delete**](docs/apis/CrmApi.md#contacts_delete) | **DELETE** /crm/contacts/{id} | Delete contact |

  _CrmApi_ | [**contacts_one**](docs/apis/CrmApi.md#contacts_one) | **GET** /crm/contacts/{id} | Get contact |

  _CrmApi_ | [**contacts_update**](docs/apis/CrmApi.md#contacts_update) | **PATCH** /crm/contacts/{id} | Update contact |

  _CrmApi_ | [**leads_add**](docs/apis/CrmApi.md#leads_add) | **POST** /crm/leads | Create lead |

  _CrmApi_ | [**leads_all**](docs/apis/CrmApi.md#leads_all) | **GET** /crm/leads | List leads |

  _CrmApi_ | [**leads_delete**](docs/apis/CrmApi.md#leads_delete) | **DELETE** /crm/leads/{id} | Delete lead |

  _CrmApi_ | [**leads_one**](docs/apis/CrmApi.md#leads_one) | **GET** /crm/leads/{id} | Get lead |

  _CrmApi_ | [**leads_update**](docs/apis/CrmApi.md#leads_update) | **PATCH** /crm/leads/{id} | Update lead |

  _CrmApi_ | [**notes_add**](docs/apis/CrmApi.md#notes_add) | **POST** /crm/notes | Create note |

  _CrmApi_ | [**notes_all**](docs/apis/CrmApi.md#notes_all) | **GET** /crm/notes | List notes |

  _CrmApi_ | [**notes_delete**](docs/apis/CrmApi.md#notes_delete) | **DELETE** /crm/notes/{id} | Delete note |

  _CrmApi_ | [**notes_one**](docs/apis/CrmApi.md#notes_one) | **GET** /crm/notes/{id} | Get note |

  _CrmApi_ | [**notes_update**](docs/apis/CrmApi.md#notes_update) | **PATCH** /crm/notes/{id} | Update note |

  _CrmApi_ | [**opportunities_add**](docs/apis/CrmApi.md#opportunities_add) | **POST** /crm/opportunities | Create opportunity |

  _CrmApi_ | [**opportunities_all**](docs/apis/CrmApi.md#opportunities_all) | **GET** /crm/opportunities | List opportunities |

  _CrmApi_ | [**opportunities_delete**](docs/apis/CrmApi.md#opportunities_delete) | **DELETE** /crm/opportunities/{id} | Delete opportunity |

  _CrmApi_ | [**opportunities_one**](docs/apis/CrmApi.md#opportunities_one) | **GET** /crm/opportunities/{id} | Get opportunity |

  _CrmApi_ | [**opportunities_update**](docs/apis/CrmApi.md#opportunities_update) | **PATCH** /crm/opportunities/{id} | Update opportunity |

  _CrmApi_ | [**pipelines_add**](docs/apis/CrmApi.md#pipelines_add) | **POST** /crm/pipelines | Create pipeline |

  _CrmApi_ | [**pipelines_all**](docs/apis/CrmApi.md#pipelines_all) | **GET** /crm/pipelines | List pipelines |

  _CrmApi_ | [**pipelines_delete**](docs/apis/CrmApi.md#pipelines_delete) | **DELETE** /crm/pipelines/{id} | Delete pipeline |

  _CrmApi_ | [**pipelines_one**](docs/apis/CrmApi.md#pipelines_one) | **GET** /crm/pipelines/{id} | Get pipeline |

  _CrmApi_ | [**pipelines_update**](docs/apis/CrmApi.md#pipelines_update) | **PATCH** /crm/pipelines/{id} | Update pipeline |

  _CrmApi_ | [**users_add**](docs/apis/CrmApi.md#users_add) | **POST** /crm/users | Create user |

  _CrmApi_ | [**users_all**](docs/apis/CrmApi.md#users_all) | **GET** /crm/users | List users |

  _CrmApi_ | [**users_delete**](docs/apis/CrmApi.md#users_delete) | **DELETE** /crm/users/{id} | Delete user |

  _CrmApi_ | [**users_one**](docs/apis/CrmApi.md#users_one) | **GET** /crm/users/{id} | Get user |

  _CrmApi_ | [**users_update**](docs/apis/CrmApi.md#users_update) | **PATCH** /crm/users/{id} | Update user |

  _EcommerceApi_ | [**customers_all**](docs/apis/EcommerceApi.md#customers_all) | **GET** /ecommerce/customers | List Customers |

  _EcommerceApi_ | [**customers_one**](docs/apis/EcommerceApi.md#customers_one) | **GET** /ecommerce/customers/{id} | Get Customer |

  _EcommerceApi_ | [**orders_all**](docs/apis/EcommerceApi.md#orders_all) | **GET** /ecommerce/orders | List Orders |

  _EcommerceApi_ | [**orders_one**](docs/apis/EcommerceApi.md#orders_one) | **GET** /ecommerce/orders/{id} | Get Order |

  _EcommerceApi_ | [**products_all**](docs/apis/EcommerceApi.md#products_all) | **GET** /ecommerce/products | List Products |

  _EcommerceApi_ | [**products_one**](docs/apis/EcommerceApi.md#products_one) | **GET** /ecommerce/products/{id} | Get Product |

  _EcommerceApi_ | [**stores_one**](docs/apis/EcommerceApi.md#stores_one) | **GET** /ecommerce/store | Get Store |

  _FileStorageApi_ | [**drive_groups_add**](docs/apis/FileStorageApi.md#drive_groups_add) | **POST** /file-storage/drive-groups | Create DriveGroup |

  _FileStorageApi_ | [**drive_groups_all**](docs/apis/FileStorageApi.md#drive_groups_all) | **GET** /file-storage/drive-groups | List DriveGroups |

  _FileStorageApi_ | [**drive_groups_delete**](docs/apis/FileStorageApi.md#drive_groups_delete) | **DELETE** /file-storage/drive-groups/{id} | Delete DriveGroup |

  _FileStorageApi_ | [**drive_groups_one**](docs/apis/FileStorageApi.md#drive_groups_one) | **GET** /file-storage/drive-groups/{id} | Get DriveGroup |

  _FileStorageApi_ | [**drive_groups_update**](docs/apis/FileStorageApi.md#drive_groups_update) | **PATCH** /file-storage/drive-groups/{id} | Update DriveGroup |

  _FileStorageApi_ | [**drives_add**](docs/apis/FileStorageApi.md#drives_add) | **POST** /file-storage/drives | Create Drive |

  _FileStorageApi_ | [**drives_all**](docs/apis/FileStorageApi.md#drives_all) | **GET** /file-storage/drives | List Drives |

  _FileStorageApi_ | [**drives_delete**](docs/apis/FileStorageApi.md#drives_delete) | **DELETE** /file-storage/drives/{id} | Delete Drive |

  _FileStorageApi_ | [**drives_one**](docs/apis/FileStorageApi.md#drives_one) | **GET** /file-storage/drives/{id} | Get Drive |

  _FileStorageApi_ | [**drives_update**](docs/apis/FileStorageApi.md#drives_update) | **PATCH** /file-storage/drives/{id} | Update Drive |

  _FileStorageApi_ | [**files_all**](docs/apis/FileStorageApi.md#files_all) | **GET** /file-storage/files | List Files |

  _FileStorageApi_ | [**files_delete**](docs/apis/FileStorageApi.md#files_delete) | **DELETE** /file-storage/files/{id} | Delete File |

  _FileStorageApi_ | [**files_download**](docs/apis/FileStorageApi.md#files_download) | **GET** /file-storage/files/{id}/download | Download File |

  _FileStorageApi_ | [**files_export**](docs/apis/FileStorageApi.md#files_export) | **GET** /file-storage/files/{id}/export | Export File |

  _FileStorageApi_ | [**files_one**](docs/apis/FileStorageApi.md#files_one) | **GET** /file-storage/files/{id} | Get File |

  _FileStorageApi_ | [**files_search**](docs/apis/FileStorageApi.md#files_search) | **POST** /file-storage/files/search | Search Files |

  _FileStorageApi_ | [**files_update**](docs/apis/FileStorageApi.md#files_update) | **PATCH** /file-storage/files/{id} | Rename or move File |

  _FileStorageApi_ | [**folders_add**](docs/apis/FileStorageApi.md#folders_add) | **POST** /file-storage/folders | Create Folder |

  _FileStorageApi_ | [**folders_copy**](docs/apis/FileStorageApi.md#folders_copy) | **POST** /file-storage/folders/{id}/copy | Copy Folder |

  _FileStorageApi_ | [**folders_delete**](docs/apis/FileStorageApi.md#folders_delete) | **DELETE** /file-storage/folders/{id} | Delete Folder |

  _FileStorageApi_ | [**folders_one**](docs/apis/FileStorageApi.md#folders_one) | **GET** /file-storage/folders/{id} | Get Folder |

  _FileStorageApi_ | [**folders_update**](docs/apis/FileStorageApi.md#folders_update) | **PATCH** /file-storage/folders/{id} | Rename or move Folder |

  _FileStorageApi_ | [**shared_links_add**](docs/apis/FileStorageApi.md#shared_links_add) | **POST** /file-storage/shared-links | Create Shared Link |

  _FileStorageApi_ | [**shared_links_all**](docs/apis/FileStorageApi.md#shared_links_all) | **GET** /file-storage/shared-links | List SharedLinks |

  _FileStorageApi_ | [**shared_links_delete**](docs/apis/FileStorageApi.md#shared_links_delete) | **DELETE** /file-storage/shared-links/{id} | Delete Shared Link |

  _FileStorageApi_ | [**shared_links_one**](docs/apis/FileStorageApi.md#shared_links_one) | **GET** /file-storage/shared-links/{id} | Get Shared Link |

  _FileStorageApi_ | [**shared_links_update**](docs/apis/FileStorageApi.md#shared_links_update) | **PATCH** /file-storage/shared-links/{id} | Update Shared Link |

  _FileStorageApi_ | [**upload_sessions_add**](docs/apis/FileStorageApi.md#upload_sessions_add) | **POST** /file-storage/upload-sessions | Start Upload Session |

  _FileStorageApi_ | [**upload_sessions_delete**](docs/apis/FileStorageApi.md#upload_sessions_delete) | **DELETE** /file-storage/upload-sessions/{id} | Abort Upload Session |

  _FileStorageApi_ | [**upload_sessions_finish**](docs/apis/FileStorageApi.md#upload_sessions_finish) | **POST** /file-storage/upload-sessions/{id}/finish | Finish Upload Session |

  _FileStorageApi_ | [**upload_sessions_one**](docs/apis/FileStorageApi.md#upload_sessions_one) | **GET** /file-storage/upload-sessions/{id} | Get Upload Session |

  _HrisApi_ | [**companies_add**](docs/apis/HrisApi.md#companies_add) | **POST** /hris/companies | Create Company |

  _HrisApi_ | [**companies_all**](docs/apis/HrisApi.md#companies_all) | **GET** /hris/companies | List Companies |

  _HrisApi_ | [**companies_delete**](docs/apis/HrisApi.md#companies_delete) | **DELETE** /hris/companies/{id} | Delete Company |

  _HrisApi_ | [**companies_one**](docs/apis/HrisApi.md#companies_one) | **GET** /hris/companies/{id} | Get Company |

  _HrisApi_ | [**companies_update**](docs/apis/HrisApi.md#companies_update) | **PATCH** /hris/companies/{id} | Update Company |

  _HrisApi_ | [**departments_add**](docs/apis/HrisApi.md#departments_add) | **POST** /hris/departments | Create Department |

  _HrisApi_ | [**departments_all**](docs/apis/HrisApi.md#departments_all) | **GET** /hris/departments | List Departments |

  _HrisApi_ | [**departments_delete**](docs/apis/HrisApi.md#departments_delete) | **DELETE** /hris/departments/{id} | Delete Department |

  _HrisApi_ | [**departments_one**](docs/apis/HrisApi.md#departments_one) | **GET** /hris/departments/{id} | Get Department |

  _HrisApi_ | [**departments_update**](docs/apis/HrisApi.md#departments_update) | **PATCH** /hris/departments/{id} | Update Department |

  _HrisApi_ | [**employee_payrolls_all**](docs/apis/HrisApi.md#employee_payrolls_all) | **GET** /hris/payrolls/employees/{employee_id} | List Employee Payrolls |

  _HrisApi_ | [**employee_payrolls_one**](docs/apis/HrisApi.md#employee_payrolls_one) | **GET** /hris/payrolls/employees/{employee_id}/payrolls/{payroll_id} | Get Employee Payroll |

  _HrisApi_ | [**employee_schedules_all**](docs/apis/HrisApi.md#employee_schedules_all) | **GET** /hris/schedules/employees/{employee_id} | List Employee Schedules |

  _HrisApi_ | [**employees_add**](docs/apis/HrisApi.md#employees_add) | **POST** /hris/employees | Create Employee |

  _HrisApi_ | [**employees_all**](docs/apis/HrisApi.md#employees_all) | **GET** /hris/employees | List Employees |

  _HrisApi_ | [**employees_delete**](docs/apis/HrisApi.md#employees_delete) | **DELETE** /hris/employees/{id} | Delete Employee |

  _HrisApi_ | [**employees_one**](docs/apis/HrisApi.md#employees_one) | **GET** /hris/employees/{id} | Get Employee |

  _HrisApi_ | [**employees_update**](docs/apis/HrisApi.md#employees_update) | **PATCH** /hris/employees/{id} | Update Employee |

  _HrisApi_ | [**payrolls_all**](docs/apis/HrisApi.md#payrolls_all) | **GET** /hris/payrolls | List Payroll |

  _HrisApi_ | [**payrolls_one**](docs/apis/HrisApi.md#payrolls_one) | **GET** /hris/payrolls/{payroll_id} | Get Payroll |

  _HrisApi_ | [**time_off_requests_add**](docs/apis/HrisApi.md#time_off_requests_add) | **POST** /hris/time-off-requests | Create Time Off Request |

  _HrisApi_ | [**time_off_requests_all**](docs/apis/HrisApi.md#time_off_requests_all) | **GET** /hris/time-off-requests | List Time Off Requests |

  _HrisApi_ | [**time_off_requests_delete**](docs/apis/HrisApi.md#time_off_requests_delete) | **DELETE** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Delete Time Off Request |

  _HrisApi_ | [**time_off_requests_one**](docs/apis/HrisApi.md#time_off_requests_one) | **GET** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Get Time Off Request |

  _HrisApi_ | [**time_off_requests_update**](docs/apis/HrisApi.md#time_off_requests_update) | **PATCH** /hris/time-off-requests/employees/{employee_id}/time-off-requests/{id} | Update Time Off Request |

  _IssueTrackingApi_ | [**collection_tags_all**](docs/apis/IssueTrackingApi.md#collection_tags_all) | **GET** /issue-tracking/collections/{collection_id}/tags | List Tags |

  _IssueTrackingApi_ | [**collection_ticket_comments_add**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_add) | **POST** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments | Create Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_all**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_all) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments | List Comments |

  _IssueTrackingApi_ | [**collection_ticket_comments_delete**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_delete) | **DELETE** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Delete Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_one**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_one) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Get Comment |

  _IssueTrackingApi_ | [**collection_ticket_comments_update**](docs/apis/IssueTrackingApi.md#collection_ticket_comments_update) | **PATCH** /issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id} | Update Comment |

  _IssueTrackingApi_ | [**collection_tickets_add**](docs/apis/IssueTrackingApi.md#collection_tickets_add) | **POST** /issue-tracking/collections/{collection_id}/tickets | Create Ticket |

  _IssueTrackingApi_ | [**collection_tickets_all**](docs/apis/IssueTrackingApi.md#collection_tickets_all) | **GET** /issue-tracking/collections/{collection_id}/tickets | List Tickets |

  _IssueTrackingApi_ | [**collection_tickets_delete**](docs/apis/IssueTrackingApi.md#collection_tickets_delete) | **DELETE** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Delete Ticket |

  _IssueTrackingApi_ | [**collection_tickets_one**](docs/apis/IssueTrackingApi.md#collection_tickets_one) | **GET** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Get Ticket |

  _IssueTrackingApi_ | [**collection_tickets_update**](docs/apis/IssueTrackingApi.md#collection_tickets_update) | **PATCH** /issue-tracking/collections/{collection_id}/tickets/{ticket_id} | Update Ticket |

  _IssueTrackingApi_ | [**collection_users_all**](docs/apis/IssueTrackingApi.md#collection_users_all) | **GET** /issue-tracking/collections/{collection_id}/users | List Users |

  _IssueTrackingApi_ | [**collection_users_one**](docs/apis/IssueTrackingApi.md#collection_users_one) | **GET** /issue-tracking/collections/{collection_id}/users/{id} | Get user |

  _IssueTrackingApi_ | [**collections_all**](docs/apis/IssueTrackingApi.md#collections_all) | **GET** /issue-tracking/collections | List Collections |

  _IssueTrackingApi_ | [**collections_one**](docs/apis/IssueTrackingApi.md#collections_one) | **GET** /issue-tracking/collections/{collection_id} | Get Collection |

  _LeadApi_ | [**leads_add**](docs/apis/LeadApi.md#leads_add) | **POST** /lead/leads | Create lead |

  _LeadApi_ | [**leads_all**](docs/apis/LeadApi.md#leads_all) | **GET** /lead/leads | List leads |

  _LeadApi_ | [**leads_delete**](docs/apis/LeadApi.md#leads_delete) | **DELETE** /lead/leads/{id} | Delete lead |

  _LeadApi_ | [**leads_one**](docs/apis/LeadApi.md#leads_one) | **GET** /lead/leads/{id} | Get lead |

  _LeadApi_ | [**leads_update**](docs/apis/LeadApi.md#leads_update) | **PATCH** /lead/leads/{id} | Update lead |

  _PosApi_ | [**items_add**](docs/apis/PosApi.md#items_add) | **POST** /pos/items | Create Item |

  _PosApi_ | [**items_all**](docs/apis/PosApi.md#items_all) | **GET** /pos/items | List Items |

  _PosApi_ | [**items_delete**](docs/apis/PosApi.md#items_delete) | **DELETE** /pos/items/{id} | Delete Item |

  _PosApi_ | [**items_one**](docs/apis/PosApi.md#items_one) | **GET** /pos/items/{id} | Get Item |

  _PosApi_ | [**items_update**](docs/apis/PosApi.md#items_update) | **PATCH** /pos/items/{id} | Update Item |

  _PosApi_ | [**locations_add**](docs/apis/PosApi.md#locations_add) | **POST** /pos/locations | Create Location |

  _PosApi_ | [**locations_all**](docs/apis/PosApi.md#locations_all) | **GET** /pos/locations | List Locations |

  _PosApi_ | [**locations_delete**](docs/apis/PosApi.md#locations_delete) | **DELETE** /pos/locations/{id} | Delete Location |

  _PosApi_ | [**locations_one**](docs/apis/PosApi.md#locations_one) | **GET** /pos/locations/{id} | Get Location |

  _PosApi_ | [**locations_update**](docs/apis/PosApi.md#locations_update) | **PATCH** /pos/locations/{id} | Update Location |

  _PosApi_ | [**merchants_add**](docs/apis/PosApi.md#merchants_add) | **POST** /pos/merchants | Create Merchant |

  _PosApi_ | [**merchants_all**](docs/apis/PosApi.md#merchants_all) | **GET** /pos/merchants | List Merchants |

  _PosApi_ | [**merchants_delete**](docs/apis/PosApi.md#merchants_delete) | **DELETE** /pos/merchants/{id} | Delete Merchant |

  _PosApi_ | [**merchants_one**](docs/apis/PosApi.md#merchants_one) | **GET** /pos/merchants/{id} | Get Merchant |

  _PosApi_ | [**merchants_update**](docs/apis/PosApi.md#merchants_update) | **PATCH** /pos/merchants/{id} | Update Merchant |

  _PosApi_ | [**modifier_groups_add**](docs/apis/PosApi.md#modifier_groups_add) | **POST** /pos/modifier-groups | Create Modifier Group |

  _PosApi_ | [**modifier_groups_all**](docs/apis/PosApi.md#modifier_groups_all) | **GET** /pos/modifier-groups | List Modifier Groups |

  _PosApi_ | [**modifier_groups_delete**](docs/apis/PosApi.md#modifier_groups_delete) | **DELETE** /pos/modifier-groups/{id} | Delete Modifier Group |

  _PosApi_ | [**modifier_groups_one**](docs/apis/PosApi.md#modifier_groups_one) | **GET** /pos/modifier-groups/{id} | Get Modifier Group |

  _PosApi_ | [**modifier_groups_update**](docs/apis/PosApi.md#modifier_groups_update) | **PATCH** /pos/modifier-groups/{id} | Update Modifier Group |

  _PosApi_ | [**modifiers_add**](docs/apis/PosApi.md#modifiers_add) | **POST** /pos/modifiers | Create Modifier |

  _PosApi_ | [**modifiers_all**](docs/apis/PosApi.md#modifiers_all) | **GET** /pos/modifiers | List Modifiers |

  _PosApi_ | [**modifiers_delete**](docs/apis/PosApi.md#modifiers_delete) | **DELETE** /pos/modifiers/{id} | Delete Modifier |

  _PosApi_ | [**modifiers_one**](docs/apis/PosApi.md#modifiers_one) | **GET** /pos/modifiers/{id} | Get Modifier |

  _PosApi_ | [**modifiers_update**](docs/apis/PosApi.md#modifiers_update) | **PATCH** /pos/modifiers/{id} | Update Modifier |

  _PosApi_ | [**order_types_add**](docs/apis/PosApi.md#order_types_add) | **POST** /pos/order-types | Create Order Type |

  _PosApi_ | [**order_types_all**](docs/apis/PosApi.md#order_types_all) | **GET** /pos/order-types | List Order Types |

  _PosApi_ | [**order_types_delete**](docs/apis/PosApi.md#order_types_delete) | **DELETE** /pos/order-types/{id} | Delete Order Type |

  _PosApi_ | [**order_types_one**](docs/apis/PosApi.md#order_types_one) | **GET** /pos/order-types/{id} | Get Order Type |

  _PosApi_ | [**order_types_update**](docs/apis/PosApi.md#order_types_update) | **PATCH** /pos/order-types/{id} | Update Order Type |

  _PosApi_ | [**orders_add**](docs/apis/PosApi.md#orders_add) | **POST** /pos/orders | Create Order |

  _PosApi_ | [**orders_all**](docs/apis/PosApi.md#orders_all) | **GET** /pos/orders | List Orders |

  _PosApi_ | [**orders_delete**](docs/apis/PosApi.md#orders_delete) | **DELETE** /pos/orders/{id} | Delete Order |

  _PosApi_ | [**orders_one**](docs/apis/PosApi.md#orders_one) | **GET** /pos/orders/{id} | Get Order |

  _PosApi_ | [**orders_pay**](docs/apis/PosApi.md#orders_pay) | **POST** /pos/orders/{id}/pay | Pay Order |

  _PosApi_ | [**orders_update**](docs/apis/PosApi.md#orders_update) | **PATCH** /pos/orders/{id} | Update Order |

  _PosApi_ | [**payments_add**](docs/apis/PosApi.md#payments_add) | **POST** /pos/payments | Create Payment |

  _PosApi_ | [**payments_all**](docs/apis/PosApi.md#payments_all) | **GET** /pos/payments | List Payments |

  _PosApi_ | [**payments_delete**](docs/apis/PosApi.md#payments_delete) | **DELETE** /pos/payments/{id} | Delete Payment |

  _PosApi_ | [**payments_one**](docs/apis/PosApi.md#payments_one) | **GET** /pos/payments/{id} | Get Payment |

  _PosApi_ | [**payments_update**](docs/apis/PosApi.md#payments_update) | **PATCH** /pos/payments/{id} | Update Payment |

  _PosApi_ | [**tenders_add**](docs/apis/PosApi.md#tenders_add) | **POST** /pos/tenders | Create Tender |

  _PosApi_ | [**tenders_all**](docs/apis/PosApi.md#tenders_all) | **GET** /pos/tenders | List Tenders |

  _PosApi_ | [**tenders_delete**](docs/apis/PosApi.md#tenders_delete) | **DELETE** /pos/tenders/{id} | Delete Tender |

  _PosApi_ | [**tenders_one**](docs/apis/PosApi.md#tenders_one) | **GET** /pos/tenders/{id} | Get Tender |

  _PosApi_ | [**tenders_update**](docs/apis/PosApi.md#tenders_update) | **PATCH** /pos/tenders/{id} | Update Tender |

  _SmsApi_ | [**messages_add**](docs/apis/SmsApi.md#messages_add) | **POST** /sms/messages | Create Message |

  _SmsApi_ | [**messages_all**](docs/apis/SmsApi.md#messages_all) | **GET** /sms/messages | List Messages |

  _SmsApi_ | [**messages_delete**](docs/apis/SmsApi.md#messages_delete) | **DELETE** /sms/messages/{id} | Delete Message |

  _SmsApi_ | [**messages_one**](docs/apis/SmsApi.md#messages_one) | **GET** /sms/messages/{id} | Get Message |

  _SmsApi_ | [**messages_update**](docs/apis/SmsApi.md#messages_update) | **PATCH** /sms/messages/{id} | Update Message |

  _VaultApi_ | [**connection_custom_mappings_all**](docs/apis/VaultApi.md#connection_custom_mappings_all) | **GET** /vault/connections/{unified_api}/{service_id}/{resource}/custom-mappings | List connection custom mappings |

  _VaultApi_ | [**connection_settings_all**](docs/apis/VaultApi.md#connection_settings_all) | **GET** /vault/connections/{unified_api}/{service_id}/{resource}/config | Get resource settings |

  _VaultApi_ | [**connection_settings_update**](docs/apis/VaultApi.md#connection_settings_update) | **PATCH** /vault/connections/{unified_api}/{service_id}/{resource}/config | Update settings |

  _VaultApi_ | [**connections_all**](docs/apis/VaultApi.md#connections_all) | **GET** /vault/connections | Get all connections |

  _VaultApi_ | [**connections_delete**](docs/apis/VaultApi.md#connections_delete) | **DELETE** /vault/connections/{unified_api}/{service_id} | Deletes a connection |

  _VaultApi_ | [**connections_import**](docs/apis/VaultApi.md#connections_import) | **POST** /vault/connections/{unified_api}/{service_id}/import | Import connection |

  _VaultApi_ | [**connections_one**](docs/apis/VaultApi.md#connections_one) | **GET** /vault/connections/{unified_api}/{service_id} | Get connection |

  _VaultApi_ | [**connections_token**](docs/apis/VaultApi.md#connections_token) | **POST** /vault/connections/{unified_api}/{service_id}/token | Authorize Access Token |

  _VaultApi_ | [**connections_update**](docs/apis/VaultApi.md#connections_update) | **PATCH** /vault/connections/{unified_api}/{service_id} | Update connection |

  _VaultApi_ | [**consumer_request_counts_all**](docs/apis/VaultApi.md#consumer_request_counts_all) | **GET** /vault/consumers/{consumer_id}/stats | Consumer request counts |

  _VaultApi_ | [**consumers_add**](docs/apis/VaultApi.md#consumers_add) | **POST** /vault/consumers | Create consumer |

  _VaultApi_ | [**consumers_all**](docs/apis/VaultApi.md#consumers_all) | **GET** /vault/consumers | Get all consumers |

  _VaultApi_ | [**consumers_delete**](docs/apis/VaultApi.md#consumers_delete) | **DELETE** /vault/consumers/{consumer_id} | Delete consumer |

  _VaultApi_ | [**consumers_one**](docs/apis/VaultApi.md#consumers_one) | **GET** /vault/consumers/{consumer_id} | Get consumer |

  _VaultApi_ | [**consumers_update**](docs/apis/VaultApi.md#consumers_update) | **PATCH** /vault/consumers/{consumer_id} | Update consumer |

  _VaultApi_ | [**custom_fields_all**](docs/apis/VaultApi.md#custom_fields_all) | **GET** /vault/connections/{unified_api}/{service_id}/{resource}/custom-fields | Get resource custom fields |

  _VaultApi_ | [**custom_mappings_all**](docs/apis/VaultApi.md#custom_mappings_all) | **GET** /vault/custom-mappings/{unified_api}/{service_id} | List custom mappings |

  _VaultApi_ | [**logs_all**](docs/apis/VaultApi.md#logs_all) | **GET** /vault/logs | Get all consumer request logs |

  _VaultApi_ | [**sessions_create**](docs/apis/VaultApi.md#sessions_create) | **POST** /vault/sessions | Create Session |

  _VaultApi_ | [**validate_connection_state**](docs/apis/VaultApi.md#validate_connection_state) | **POST** /vault/connections/{unified_api}/{service_id}/validate | Validate Connection State |

  _WebhookApi_ | [**event_logs_all**](docs/apis/WebhookApi.md#event_logs_all) | **GET** /webhook/logs | List event logs |

  _WebhookApi_ | [**webhooks_add**](docs/apis/WebhookApi.md#webhooks_add) | **POST** /webhook/webhooks | Create webhook subscription |

  _WebhookApi_ | [**webhooks_all**](docs/apis/WebhookApi.md#webhooks_all) | **GET** /webhook/webhooks | List webhook subscriptions |

  _WebhookApi_ | [**webhooks_delete**](docs/apis/WebhookApi.md#webhooks_delete) | **DELETE** /webhook/webhooks/{id} | Delete webhook subscription |

  _WebhookApi_ | [**webhooks_one**](docs/apis/WebhookApi.md#webhooks_one) | **GET** /webhook/webhooks/{id} | Get webhook subscription |

  _WebhookApi_ | [**webhooks_update**](docs/apis/WebhookApi.md#webhooks_update) | **PATCH** /webhook/webhooks/{id} | Update webhook subscription |





   - [AccountingCustomer](docs/models/AccountingCustomer.md)
   - [AccountingDepartment](docs/models/AccountingDepartment.md)
   - [AccountingDepartmentsFilter](docs/models/AccountingDepartmentsFilter.md)
   - [AccountingEventType](docs/models/AccountingEventType.md)
   - [AccountingLocation](docs/models/AccountingLocation.md)
   - [AccountingLocationsFilter](docs/models/AccountingLocationsFilter.md)
   - [ActivitiesFilter](docs/models/ActivitiesFilter.md)
   - [ActivitiesSort](docs/models/ActivitiesSort.md)
   - [Activity](docs/models/Activity.md)
   - [ActivityAttendee](docs/models/ActivityAttendee.md)
   - [Address](docs/models/Address.md)
   - [Allocation](docs/models/Allocation.md)
   - [Api](docs/models/Api.md)
   - [ApiResource](docs/models/ApiResource.md)
   - [ApiResourceCoverage](docs/models/ApiResourceCoverage.md)
   - [ApiResourceCoverageCoverage](docs/models/ApiResourceCoverageCoverage.md)
   - [ApiResourceLinkedResources](docs/models/ApiResourceLinkedResources.md)
   - [ApiResources](docs/models/ApiResources.md)
   - [ApiStatus](docs/models/ApiStatus.md)
   - [ApisFilter](docs/models/ApisFilter.md)
   - [Applicant](docs/models/Applicant.md)
   - [ApplicantSocialLinks](docs/models/ApplicantSocialLinks.md)
   - [ApplicantWebsites](docs/models/ApplicantWebsites.md)
   - [ApplicantsFilter](docs/models/ApplicantsFilter.md)
   - [Application](docs/models/Application.md)
   - [ApplicationStage](docs/models/ApplicationStage.md)
   - [Assignee](docs/models/Assignee.md)
   - [AtsActivity](docs/models/AtsActivity.md)
   - [AtsEventType](docs/models/AtsEventType.md)
   - [Attachment](docs/models/Attachment.md)
   - [AttachmentReference](docs/models/AttachmentReference.md)
   - [AttachmentReferenceType](docs/models/AttachmentReferenceType.md)
   - [AuthType](docs/models/AuthType.md)
   - [BadRequestResponse](docs/models/BadRequestResponse.md)
   - [BalanceSheet](docs/models/BalanceSheet.md)
   - [BalanceSheetAccount](docs/models/BalanceSheetAccount.md)
   - [BalanceSheetAccountRecord](docs/models/BalanceSheetAccountRecord.md)
   - [BalanceSheetAccounts](docs/models/BalanceSheetAccounts.md)
   - [BalanceSheetAssetsAccount](docs/models/BalanceSheetAssetsAccount.md)
   - [BalanceSheetEquityAccount](docs/models/BalanceSheetEquityAccount.md)
   - [BalanceSheetFilter](docs/models/BalanceSheetFilter.md)
   - [BalanceSheetLiabilitiesAccount](docs/models/BalanceSheetLiabilitiesAccount.md)
   - [BalanceSheetReports](docs/models/BalanceSheetReports.md)
   - [BalanceSheetUncategorizedItemsAccount](docs/models/BalanceSheetUncategorizedItemsAccount.md)
   - [BankAccount](docs/models/BankAccount.md)
   - [Benefit](docs/models/Benefit.md)
   - [Bill](docs/models/Bill.md)
   - [BillLineItem](docs/models/BillLineItem.md)
   - [BillPayment](docs/models/BillPayment.md)
   - [BillPaymentAllocations](docs/models/BillPaymentAllocations.md)
   - [BillsFilter](docs/models/BillsFilter.md)
   - [BillsSort](docs/models/BillsSort.md)
   - [Branch](docs/models/Branch.md)
   - [CashDetails](docs/models/CashDetails.md)
   - [Collection](docs/models/Collection.md)
   - [CollectionTag](docs/models/CollectionTag.md)
   - [CollectionTicketComment](docs/models/CollectionTicketComment.md)
   - [CollectionUser](docs/models/CollectionUser.md)
   - [CollectionsSort](docs/models/CollectionsSort.md)
   - [CommentsSort](docs/models/CommentsSort.md)
   - [CompaniesFilter](docs/models/CompaniesFilter.md)
   - [CompaniesSort](docs/models/CompaniesSort.md)
   - [Company](docs/models/Company.md)
   - [CompanyInfo](docs/models/CompanyInfo.md)
   - [CompanyRowType](docs/models/CompanyRowType.md)
   - [Compensation](docs/models/Compensation.md)
   - [Connection](docs/models/Connection.md)
   - [ConnectionConfiguration](docs/models/ConnectionConfiguration.md)
   - [ConnectionDefaults](docs/models/ConnectionDefaults.md)
   - [ConnectionImportData](docs/models/ConnectionImportData.md)
   - [ConnectionImportDataCredentials](docs/models/ConnectionImportDataCredentials.md)
   - [ConnectionMetadata](docs/models/ConnectionMetadata.md)
   - [ConnectionState](docs/models/ConnectionState.md)
   - [ConnectionWebhook](docs/models/ConnectionWebhook.md)
   - [Connector](docs/models/Connector.md)
   - [ConnectorDoc](docs/models/ConnectorDoc.md)
   - [ConnectorEvent](docs/models/ConnectorEvent.md)
   - [ConnectorOauthScopes](docs/models/ConnectorOauthScopes.md)
   - [ConnectorOauthScopes1](docs/models/ConnectorOauthScopes1.md)
   - [ConnectorResource](docs/models/ConnectorResource.md)
   - [ConnectorSetting](docs/models/ConnectorSetting.md)
   - [ConnectorStatus](docs/models/ConnectorStatus.md)
   - [ConnectorTlsSupport](docs/models/ConnectorTlsSupport.md)
   - [ConnectorUnifiedApis](docs/models/ConnectorUnifiedApis.md)
   - [ConnectorsFilter](docs/models/ConnectorsFilter.md)
   - [Consumer](docs/models/Consumer.md)
   - [ConsumerConnection](docs/models/ConsumerConnection.md)
   - [ConsumerMetadata](docs/models/ConsumerMetadata.md)
   - [ConsumerRequestCountsInDateRangeResponse](docs/models/ConsumerRequestCountsInDateRangeResponse.md)
   - [ConsumerRequestCountsInDateRangeResponseData](docs/models/ConsumerRequestCountsInDateRangeResponseData.md)
   - [Contact](docs/models/Contact.md)
   - [ContactsFilter](docs/models/ContactsFilter.md)
   - [ContactsSort](docs/models/ContactsSort.md)
   - [CopyFolderRequest](docs/models/CopyFolderRequest.md)
   - [Country](docs/models/Country.md)
   - [CreateAccountingDepartmentResponse](docs/models/CreateAccountingDepartmentResponse.md)
   - [CreateAccountingLocationResponse](docs/models/CreateAccountingLocationResponse.md)
   - [CreateActivityResponse](docs/models/CreateActivityResponse.md)
   - [CreateApplicantResponse](docs/models/CreateApplicantResponse.md)
   - [CreateApplicationResponse](docs/models/CreateApplicationResponse.md)
   - [CreateAttachmentRequest](docs/models/CreateAttachmentRequest.md)
   - [CreateAttachmentResponse](docs/models/CreateAttachmentResponse.md)
   - [CreateBillPaymentResponse](docs/models/CreateBillPaymentResponse.md)
   - [CreateBillResponse](docs/models/CreateBillResponse.md)
   - [CreateCommentResponse](docs/models/CreateCommentResponse.md)
   - [CreateCompanyResponse](docs/models/CreateCompanyResponse.md)
   - [CreateConnectionResponse](docs/models/CreateConnectionResponse.md)
   - [CreateConsumerResponse](docs/models/CreateConsumerResponse.md)
   - [CreateContactResponse](docs/models/CreateContactResponse.md)
   - [CreateCreditNoteResponse](docs/models/CreateCreditNoteResponse.md)
   - [CreateCustomMappingRequest](docs/models/CreateCustomMappingRequest.md)
   - [CreateCustomMappingResponse](docs/models/CreateCustomMappingResponse.md)
   - [CreateCustomerResponse](docs/models/CreateCustomerResponse.md)
   - [CreateDepartmentResponse](docs/models/CreateDepartmentResponse.md)
   - [CreateDriveGroupResponse](docs/models/CreateDriveGroupResponse.md)
   - [CreateDriveResponse](docs/models/CreateDriveResponse.md)
   - [CreateEcommerceCustomerResponse](docs/models/CreateEcommerceCustomerResponse.md)
   - [CreateEcommerceOrderResponse](docs/models/CreateEcommerceOrderResponse.md)
   - [CreateEmployeeResponse](docs/models/CreateEmployeeResponse.md)
   - [CreateExpenseResponse](docs/models/CreateExpenseResponse.md)
   - [CreateFileRequest](docs/models/CreateFileRequest.md)
   - [CreateFileResponse](docs/models/CreateFileResponse.md)
   - [CreateFolderRequest](docs/models/CreateFolderRequest.md)
   - [CreateFolderResponse](docs/models/CreateFolderResponse.md)
   - [CreateHrisCompanyResponse](docs/models/CreateHrisCompanyResponse.md)
   - [CreateInvoiceItemResponse](docs/models/CreateInvoiceItemResponse.md)
   - [CreateInvoiceResponse](docs/models/CreateInvoiceResponse.md)
   - [CreateItemResponse](docs/models/CreateItemResponse.md)
   - [CreateJobResponse](docs/models/CreateJobResponse.md)
   - [CreateJournalEntryResponse](docs/models/CreateJournalEntryResponse.md)
   - [CreateLeadResponse](docs/models/CreateLeadResponse.md)
   - [CreateLedgerAccountResponse](docs/models/CreateLedgerAccountResponse.md)
   - [CreateLocationResponse](docs/models/CreateLocationResponse.md)
   - [CreateMerchantResponse](docs/models/CreateMerchantResponse.md)
   - [CreateMessageResponse](docs/models/CreateMessageResponse.md)
   - [CreateModifierGroupResponse](docs/models/CreateModifierGroupResponse.md)
   - [CreateModifierResponse](docs/models/CreateModifierResponse.md)
   - [CreateNoteResponse](docs/models/CreateNoteResponse.md)
   - [CreateOpportunityResponse](docs/models/CreateOpportunityResponse.md)
   - [CreateOrderResponse](docs/models/CreateOrderResponse.md)
   - [CreateOrderTypeResponse](docs/models/CreateOrderTypeResponse.md)
   - [CreatePaymentResponse](docs/models/CreatePaymentResponse.md)
   - [CreatePipelineResponse](docs/models/CreatePipelineResponse.md)
   - [CreatePosPaymentResponse](docs/models/CreatePosPaymentResponse.md)
   - [CreateProductResponse](docs/models/CreateProductResponse.md)
   - [CreatePurchaseOrderResponse](docs/models/CreatePurchaseOrderResponse.md)
   - [CreateSessionResponse](docs/models/CreateSessionResponse.md)
   - [CreateSessionResponseData](docs/models/CreateSessionResponseData.md)
   - [CreateSharedLinkResponse](docs/models/CreateSharedLinkResponse.md)
   - [CreateSubsidiaryResponse](docs/models/CreateSubsidiaryResponse.md)
   - [CreateSupplierResponse](docs/models/CreateSupplierResponse.md)
   - [CreateTaxRateResponse](docs/models/CreateTaxRateResponse.md)
   - [CreateTenderResponse](docs/models/CreateTenderResponse.md)
   - [CreateTicketResponse](docs/models/CreateTicketResponse.md)
   - [CreateTimeOffRequestResponse](docs/models/CreateTimeOffRequestResponse.md)
   - [CreateTrackingCategoryResponse](docs/models/CreateTrackingCategoryResponse.md)
   - [CreateUploadSessionRequest](docs/models/CreateUploadSessionRequest.md)
   - [CreateUploadSessionResponse](docs/models/CreateUploadSessionResponse.md)
   - [CreateUserResponse](docs/models/CreateUserResponse.md)
   - [CreateWebhookRequest](docs/models/CreateWebhookRequest.md)
   - [CreateWebhookResponse](docs/models/CreateWebhookResponse.md)
   - [CreditNote](docs/models/CreditNote.md)
   - [CreditNotesFilter](docs/models/CreditNotesFilter.md)
   - [CreditNotesSort](docs/models/CreditNotesSort.md)
   - [CrmEventType](docs/models/CrmEventType.md)
   - [Currency](docs/models/Currency.md)
   - [CustomField](docs/models/CustomField.md)
   - [CustomFieldFinder](docs/models/CustomFieldFinder.md)
   - [CustomMapping](docs/models/CustomMapping.md)
   - [Customer](docs/models/Customer.md)
   - [CustomersFilter](docs/models/CustomersFilter.md)
   - [CustomersSort](docs/models/CustomersSort.md)
   - [Deduction](docs/models/Deduction.md)
   - [DeleteAccountingDepartmentResponse](docs/models/DeleteAccountingDepartmentResponse.md)
   - [DeleteAccountingLocationResponse](docs/models/DeleteAccountingLocationResponse.md)
   - [DeleteActivityResponse](docs/models/DeleteActivityResponse.md)
   - [DeleteApplicantResponse](docs/models/DeleteApplicantResponse.md)
   - [DeleteApplicationResponse](docs/models/DeleteApplicationResponse.md)
   - [DeleteAttachmentResponse](docs/models/DeleteAttachmentResponse.md)
   - [DeleteBillPaymentResponse](docs/models/DeleteBillPaymentResponse.md)
   - [DeleteBillResponse](docs/models/DeleteBillResponse.md)
   - [DeleteCommentResponse](docs/models/DeleteCommentResponse.md)
   - [DeleteCompanyResponse](docs/models/DeleteCompanyResponse.md)
   - [DeleteConsumerResponse](docs/models/DeleteConsumerResponse.md)
   - [DeleteContactResponse](docs/models/DeleteContactResponse.md)
   - [DeleteCreditNoteResponse](docs/models/DeleteCreditNoteResponse.md)
   - [DeleteCustomerResponse](docs/models/DeleteCustomerResponse.md)
   - [DeleteDepartmentResponse](docs/models/DeleteDepartmentResponse.md)
   - [DeleteDriveGroupResponse](docs/models/DeleteDriveGroupResponse.md)
   - [DeleteDriveResponse](docs/models/DeleteDriveResponse.md)
   - [DeleteEcommerceCustomerResponse](docs/models/DeleteEcommerceCustomerResponse.md)
   - [DeleteEcommerceOrderResponse](docs/models/DeleteEcommerceOrderResponse.md)
   - [DeleteEmployeeResponse](docs/models/DeleteEmployeeResponse.md)
   - [DeleteExpenseResponse](docs/models/DeleteExpenseResponse.md)
   - [DeleteFileResponse](docs/models/DeleteFileResponse.md)
   - [DeleteFolderResponse](docs/models/DeleteFolderResponse.md)
   - [DeleteHrisCompanyResponse](docs/models/DeleteHrisCompanyResponse.md)
   - [DeleteInvoiceItemResponse](docs/models/DeleteInvoiceItemResponse.md)
   - [DeleteInvoiceResponse](docs/models/DeleteInvoiceResponse.md)
   - [DeleteItemResponse](docs/models/DeleteItemResponse.md)
   - [DeleteJobResponse](docs/models/DeleteJobResponse.md)
   - [DeleteJournalEntryResponse](docs/models/DeleteJournalEntryResponse.md)
   - [DeleteLeadResponse](docs/models/DeleteLeadResponse.md)
   - [DeleteLedgerAccountResponse](docs/models/DeleteLedgerAccountResponse.md)
   - [DeleteLocationResponse](docs/models/DeleteLocationResponse.md)
   - [DeleteMerchantResponse](docs/models/DeleteMerchantResponse.md)
   - [DeleteMessageResponse](docs/models/DeleteMessageResponse.md)
   - [DeleteModifierGroupResponse](docs/models/DeleteModifierGroupResponse.md)
   - [DeleteModifierResponse](docs/models/DeleteModifierResponse.md)
   - [DeleteNoteResponse](docs/models/DeleteNoteResponse.md)
   - [DeleteOpportunityResponse](docs/models/DeleteOpportunityResponse.md)
   - [DeleteOrderResponse](docs/models/DeleteOrderResponse.md)
   - [DeleteOrderTypeResponse](docs/models/DeleteOrderTypeResponse.md)
   - [DeletePaymentResponse](docs/models/DeletePaymentResponse.md)
   - [DeletePipelineResponse](docs/models/DeletePipelineResponse.md)
   - [DeletePosPaymentResponse](docs/models/DeletePosPaymentResponse.md)
   - [DeleteProductResponse](docs/models/DeleteProductResponse.md)
   - [DeletePurchaseOrderResponse](docs/models/DeletePurchaseOrderResponse.md)
   - [DeleteSharedLinkResponse](docs/models/DeleteSharedLinkResponse.md)
   - [DeleteSubsidiaryResponse](docs/models/DeleteSubsidiaryResponse.md)
   - [DeleteSupplierResponse](docs/models/DeleteSupplierResponse.md)
   - [DeleteTaxRateResponse](docs/models/DeleteTaxRateResponse.md)
   - [DeleteTenderResponse](docs/models/DeleteTenderResponse.md)
   - [DeleteTicketResponse](docs/models/DeleteTicketResponse.md)
   - [DeleteTimeOffRequestResponse](docs/models/DeleteTimeOffRequestResponse.md)
   - [DeleteTrackingCategoryResponse](docs/models/DeleteTrackingCategoryResponse.md)
   - [DeleteUploadSessionResponse](docs/models/DeleteUploadSessionResponse.md)
   - [DeleteUserResponse](docs/models/DeleteUserResponse.md)
   - [DeleteWebhookResponse](docs/models/DeleteWebhookResponse.md)
   - [DeliveryUrl](docs/models/DeliveryUrl.md)
   - [Department](docs/models/Department.md)
   - [DeprecatedLinkedSupplier](docs/models/DeprecatedLinkedSupplier.md)
   - [DeprecatedLinkedTrackingCategory](docs/models/DeprecatedLinkedTrackingCategory.md)
   - [Drive](docs/models/Drive.md)
   - [DriveGroup](docs/models/DriveGroup.md)
   - [DriveGroupsFilter](docs/models/DriveGroupsFilter.md)
   - [DrivesFilter](docs/models/DrivesFilter.md)
   - [EcommerceAddress](docs/models/EcommerceAddress.md)
   - [EcommerceCustomer](docs/models/EcommerceCustomer.md)
   - [EcommerceCustomerAddresses](docs/models/EcommerceCustomerAddresses.md)
   - [EcommerceCustomersFilter](docs/models/EcommerceCustomersFilter.md)
   - [EcommerceDiscount](docs/models/EcommerceDiscount.md)
   - [EcommerceOrder](docs/models/EcommerceOrder.md)
   - [EcommerceOrderLineItem](docs/models/EcommerceOrderLineItem.md)
   - [EcommerceOrderStatus](docs/models/EcommerceOrderStatus.md)
   - [EcommerceOrdersFilter](docs/models/EcommerceOrdersFilter.md)
   - [EcommerceProduct](docs/models/EcommerceProduct.md)
   - [EcommerceProductCategories](docs/models/EcommerceProductCategories.md)
   - [EcommerceProductImages](docs/models/EcommerceProductImages.md)
   - [EcommerceProductImages1](docs/models/EcommerceProductImages1.md)
   - [EcommerceProductOptions](docs/models/EcommerceProductOptions.md)
   - [EcommerceProductOptions1](docs/models/EcommerceProductOptions1.md)
   - [EcommerceProductVariants](docs/models/EcommerceProductVariants.md)
   - [EcommerceStore](docs/models/EcommerceStore.md)
   - [Email](docs/models/Email.md)
   - [Employee](docs/models/Employee.md)
   - [EmployeeCompensation](docs/models/EmployeeCompensation.md)
   - [EmployeeEmploymentRole](docs/models/EmployeeEmploymentRole.md)
   - [EmployeeJob](docs/models/EmployeeJob.md)
   - [EmployeeList](docs/models/EmployeeList.md)
   - [EmployeeManager](docs/models/EmployeeManager.md)
   - [EmployeePayroll](docs/models/EmployeePayroll.md)
   - [EmployeeSchedules](docs/models/EmployeeSchedules.md)
   - [EmployeesFilter](docs/models/EmployeesFilter.md)
   - [EmployeesOneFilter](docs/models/EmployeesOneFilter.md)
   - [EmployeesSort](docs/models/EmployeesSort.md)
   - [EmploymentStatus](docs/models/EmploymentStatus.md)
   - [Error](docs/models/Error.md)
   - [ExecuteBaseUrl](docs/models/ExecuteBaseUrl.md)
   - [ExecuteWebhookEventRequest](docs/models/ExecuteWebhookEventRequest.md)
   - [ExecuteWebhookEventsRequest](docs/models/ExecuteWebhookEventsRequest.md)
   - [ExecuteWebhookResponse](docs/models/ExecuteWebhookResponse.md)
   - [Expense](docs/models/Expense.md)
   - [ExpenseLineItem](docs/models/ExpenseLineItem.md)
   - [FileStorageEventType](docs/models/FileStorageEventType.md)
   - [FileType](docs/models/FileType.md)
   - [FilesFilter](docs/models/FilesFilter.md)
   - [FilesSearch](docs/models/FilesSearch.md)
   - [FilesSort](docs/models/FilesSort.md)
   - [Folder](docs/models/Folder.md)
   - [FormField](docs/models/FormField.md)
   - [FormFieldOption](docs/models/FormFieldOption.md)
   - [FormFieldOptionGroup](docs/models/FormFieldOptionGroup.md)
   - [Gender](docs/models/Gender.md)
   - [GetAccountingDepartmentResponse](docs/models/GetAccountingDepartmentResponse.md)
   - [GetAccountingDepartmentsResponse](docs/models/GetAccountingDepartmentsResponse.md)
   - [GetAccountingLocationResponse](docs/models/GetAccountingLocationResponse.md)
   - [GetAccountingLocationsResponse](docs/models/GetAccountingLocationsResponse.md)
   - [GetActivitiesResponse](docs/models/GetActivitiesResponse.md)
   - [GetActivityResponse](docs/models/GetActivityResponse.md)
   - [GetApiResourceCoverageResponse](docs/models/GetApiResourceCoverageResponse.md)
   - [GetApiResourceResponse](docs/models/GetApiResourceResponse.md)
   - [GetApiResponse](docs/models/GetApiResponse.md)
   - [GetApisResponse](docs/models/GetApisResponse.md)
   - [GetApplicantResponse](docs/models/GetApplicantResponse.md)
   - [GetApplicantsResponse](docs/models/GetApplicantsResponse.md)
   - [GetApplicationResponse](docs/models/GetApplicationResponse.md)
   - [GetApplicationsResponse](docs/models/GetApplicationsResponse.md)
   - [GetAttachmentResponse](docs/models/GetAttachmentResponse.md)
   - [GetAttachmentsResponse](docs/models/GetAttachmentsResponse.md)
   - [GetBalanceSheetResponse](docs/models/GetBalanceSheetResponse.md)
   - [GetBillPaymentResponse](docs/models/GetBillPaymentResponse.md)
   - [GetBillPaymentsResponse](docs/models/GetBillPaymentsResponse.md)
   - [GetBillResponse](docs/models/GetBillResponse.md)
   - [GetBillsResponse](docs/models/GetBillsResponse.md)
   - [GetCollectionResponse](docs/models/GetCollectionResponse.md)
   - [GetCollectionTagsResponse](docs/models/GetCollectionTagsResponse.md)
   - [GetCollectionUserResponse](docs/models/GetCollectionUserResponse.md)
   - [GetCollectionUsersResponse](docs/models/GetCollectionUsersResponse.md)
   - [GetCollectionsResponse](docs/models/GetCollectionsResponse.md)
   - [GetCommentResponse](docs/models/GetCommentResponse.md)
   - [GetCommentsResponse](docs/models/GetCommentsResponse.md)
   - [GetCompaniesResponse](docs/models/GetCompaniesResponse.md)
   - [GetCompanyInfoResponse](docs/models/GetCompanyInfoResponse.md)
   - [GetCompanyResponse](docs/models/GetCompanyResponse.md)
   - [GetConnectionResponse](docs/models/GetConnectionResponse.md)
   - [GetConnectionsResponse](docs/models/GetConnectionsResponse.md)
   - [GetConnectorResourceExampleResponse](docs/models/GetConnectorResourceExampleResponse.md)
   - [GetConnectorResourceExampleResponseData](docs/models/GetConnectorResourceExampleResponseData.md)
   - [GetConnectorResourceResponse](docs/models/GetConnectorResourceResponse.md)
   - [GetConnectorResourceSchemaResponse](docs/models/GetConnectorResourceSchemaResponse.md)
   - [GetConnectorResponse](docs/models/GetConnectorResponse.md)
   - [GetConnectorsResponse](docs/models/GetConnectorsResponse.md)
   - [GetConsumerResponse](docs/models/GetConsumerResponse.md)
   - [GetConsumersResponse](docs/models/GetConsumersResponse.md)
   - [GetConsumersResponseData](docs/models/GetConsumersResponseData.md)
   - [GetContactResponse](docs/models/GetContactResponse.md)
   - [GetContactsResponse](docs/models/GetContactsResponse.md)
   - [GetCreditNoteResponse](docs/models/GetCreditNoteResponse.md)
   - [GetCreditNotesResponse](docs/models/GetCreditNotesResponse.md)
   - [GetCustomFieldsResponse](docs/models/GetCustomFieldsResponse.md)
   - [GetCustomMappingResponse](docs/models/GetCustomMappingResponse.md)
   - [GetCustomMappingsResponse](docs/models/GetCustomMappingsResponse.md)
   - [GetCustomerResponse](docs/models/GetCustomerResponse.md)
   - [GetCustomersResponse](docs/models/GetCustomersResponse.md)
   - [GetDepartmentResponse](docs/models/GetDepartmentResponse.md)
   - [GetDepartmentsResponse](docs/models/GetDepartmentsResponse.md)
   - [GetDriveGroupResponse](docs/models/GetDriveGroupResponse.md)
   - [GetDriveGroupsResponse](docs/models/GetDriveGroupsResponse.md)
   - [GetDriveResponse](docs/models/GetDriveResponse.md)
   - [GetDrivesResponse](docs/models/GetDrivesResponse.md)
   - [GetEcommerceCustomerResponse](docs/models/GetEcommerceCustomerResponse.md)
   - [GetEcommerceCustomersResponse](docs/models/GetEcommerceCustomersResponse.md)
   - [GetEcommerceOrderResponse](docs/models/GetEcommerceOrderResponse.md)
   - [GetEcommerceOrdersResponse](docs/models/GetEcommerceOrdersResponse.md)
   - [GetEmployeePayrollResponse](docs/models/GetEmployeePayrollResponse.md)
   - [GetEmployeePayrollsResponse](docs/models/GetEmployeePayrollsResponse.md)
   - [GetEmployeeResponse](docs/models/GetEmployeeResponse.md)
   - [GetEmployeeSchedulesResponse](docs/models/GetEmployeeSchedulesResponse.md)
   - [GetEmployeesResponse](docs/models/GetEmployeesResponse.md)
   - [GetExpenseResponse](docs/models/GetExpenseResponse.md)
   - [GetExpensesResponse](docs/models/GetExpensesResponse.md)
   - [GetFileResponse](docs/models/GetFileResponse.md)
   - [GetFilesResponse](docs/models/GetFilesResponse.md)
   - [GetFolderResponse](docs/models/GetFolderResponse.md)
   - [GetFoldersResponse](docs/models/GetFoldersResponse.md)
   - [GetHrisCompaniesResponse](docs/models/GetHrisCompaniesResponse.md)
   - [GetHrisCompanyResponse](docs/models/GetHrisCompanyResponse.md)
   - [GetHrisJobResponse](docs/models/GetHrisJobResponse.md)
   - [GetHrisJobsResponse](docs/models/GetHrisJobsResponse.md)
   - [GetInvoiceItemResponse](docs/models/GetInvoiceItemResponse.md)
   - [GetInvoiceItemsResponse](docs/models/GetInvoiceItemsResponse.md)
   - [GetInvoiceResponse](docs/models/GetInvoiceResponse.md)
   - [GetInvoicesResponse](docs/models/GetInvoicesResponse.md)
   - [GetItemResponse](docs/models/GetItemResponse.md)
   - [GetItemsResponse](docs/models/GetItemsResponse.md)
   - [GetJobResponse](docs/models/GetJobResponse.md)
   - [GetJobsResponse](docs/models/GetJobsResponse.md)
   - [GetJournalEntriesResponse](docs/models/GetJournalEntriesResponse.md)
   - [GetJournalEntryResponse](docs/models/GetJournalEntryResponse.md)
   - [GetLeadResponse](docs/models/GetLeadResponse.md)
   - [GetLeadsResponse](docs/models/GetLeadsResponse.md)
   - [GetLedgerAccountResponse](docs/models/GetLedgerAccountResponse.md)
   - [GetLedgerAccountsResponse](docs/models/GetLedgerAccountsResponse.md)
   - [GetLocationResponse](docs/models/GetLocationResponse.md)
   - [GetLocationsResponse](docs/models/GetLocationsResponse.md)
   - [GetLogsResponse](docs/models/GetLogsResponse.md)
   - [GetMerchantResponse](docs/models/GetMerchantResponse.md)
   - [GetMerchantsResponse](docs/models/GetMerchantsResponse.md)
   - [GetMessageResponse](docs/models/GetMessageResponse.md)
   - [GetMessagesResponse](docs/models/GetMessagesResponse.md)
   - [GetModifierGroupResponse](docs/models/GetModifierGroupResponse.md)
   - [GetModifierGroupsResponse](docs/models/GetModifierGroupsResponse.md)
   - [GetModifierResponse](docs/models/GetModifierResponse.md)
   - [GetModifiersResponse](docs/models/GetModifiersResponse.md)
   - [GetNoteResponse](docs/models/GetNoteResponse.md)
   - [GetNotesResponse](docs/models/GetNotesResponse.md)
   - [GetOpportunitiesResponse](docs/models/GetOpportunitiesResponse.md)
   - [GetOpportunityResponse](docs/models/GetOpportunityResponse.md)
   - [GetOrderResponse](docs/models/GetOrderResponse.md)
   - [GetOrderTypeResponse](docs/models/GetOrderTypeResponse.md)
   - [GetOrderTypesResponse](docs/models/GetOrderTypesResponse.md)
   - [GetOrdersResponse](docs/models/GetOrdersResponse.md)
   - [GetPaymentResponse](docs/models/GetPaymentResponse.md)
   - [GetPaymentsResponse](docs/models/GetPaymentsResponse.md)
   - [GetPayrollResponse](docs/models/GetPayrollResponse.md)
   - [GetPayrollsResponse](docs/models/GetPayrollsResponse.md)
   - [GetPipelineResponse](docs/models/GetPipelineResponse.md)
   - [GetPipelinesResponse](docs/models/GetPipelinesResponse.md)
   - [GetPosPaymentResponse](docs/models/GetPosPaymentResponse.md)
   - [GetPosPaymentsResponse](docs/models/GetPosPaymentsResponse.md)
   - [GetProductResponse](docs/models/GetProductResponse.md)
   - [GetProductsResponse](docs/models/GetProductsResponse.md)
   - [GetProfitAndLossResponse](docs/models/GetProfitAndLossResponse.md)
   - [GetPurchaseOrderResponse](docs/models/GetPurchaseOrderResponse.md)
   - [GetPurchaseOrdersResponse](docs/models/GetPurchaseOrdersResponse.md)
   - [GetResourceExampleResponse](docs/models/GetResourceExampleResponse.md)
   - [GetResourceSchemaResponse](docs/models/GetResourceSchemaResponse.md)
   - [GetSharedLinkResponse](docs/models/GetSharedLinkResponse.md)
   - [GetSharedLinksResponse](docs/models/GetSharedLinksResponse.md)
   - [GetStoreResponse](docs/models/GetStoreResponse.md)
   - [GetStoresResponse](docs/models/GetStoresResponse.md)
   - [GetSubsidiariesResponse](docs/models/GetSubsidiariesResponse.md)
   - [GetSubsidiaryResponse](docs/models/GetSubsidiaryResponse.md)
   - [GetSupplierResponse](docs/models/GetSupplierResponse.md)
   - [GetSuppliersResponse](docs/models/GetSuppliersResponse.md)
   - [GetTaxRateResponse](docs/models/GetTaxRateResponse.md)
   - [GetTaxRatesResponse](docs/models/GetTaxRatesResponse.md)
   - [GetTenderResponse](docs/models/GetTenderResponse.md)
   - [GetTendersResponse](docs/models/GetTendersResponse.md)
   - [GetTicketResponse](docs/models/GetTicketResponse.md)
   - [GetTicketsResponse](docs/models/GetTicketsResponse.md)
   - [GetTimeOffRequestResponse](docs/models/GetTimeOffRequestResponse.md)
   - [GetTimeOffRequestsResponse](docs/models/GetTimeOffRequestsResponse.md)
   - [GetTrackingCategoriesResponse](docs/models/GetTrackingCategoriesResponse.md)
   - [GetTrackingCategoryResponse](docs/models/GetTrackingCategoryResponse.md)
   - [GetUploadSessionResponse](docs/models/GetUploadSessionResponse.md)
   - [GetUserResponse](docs/models/GetUserResponse.md)
   - [GetUsersResponse](docs/models/GetUsersResponse.md)
   - [GetWebhookEventLogsResponse](docs/models/GetWebhookEventLogsResponse.md)
   - [GetWebhookResponse](docs/models/GetWebhookResponse.md)
   - [GetWebhooksResponse](docs/models/GetWebhooksResponse.md)
   - [HrisCompany](docs/models/HrisCompany.md)
   - [HrisEventType](docs/models/HrisEventType.md)
   - [HrisJob](docs/models/HrisJob.md)
   - [HrisJobLocation](docs/models/HrisJobLocation.md)
   - [HrisJobs](docs/models/HrisJobs.md)
   - [IdempotencyKey](docs/models/IdempotencyKey.md)
   - [IntegrationState](docs/models/IntegrationState.md)
   - [Invoice](docs/models/Invoice.md)
   - [InvoiceItem](docs/models/InvoiceItem.md)
   - [InvoiceItemAssetAccount](docs/models/InvoiceItemAssetAccount.md)
   - [InvoiceItemExpenseAccount](docs/models/InvoiceItemExpenseAccount.md)
   - [InvoiceItemIncomeAccount](docs/models/InvoiceItemIncomeAccount.md)
   - [InvoiceItemSalesDetails](docs/models/InvoiceItemSalesDetails.md)
   - [InvoiceItemsFilter](docs/models/InvoiceItemsFilter.md)
   - [InvoiceLineItem](docs/models/InvoiceLineItem.md)
   - [InvoiceResponse](docs/models/InvoiceResponse.md)
   - [InvoicesFilter](docs/models/InvoicesFilter.md)
   - [InvoicesSort](docs/models/InvoicesSort.md)
   - [IssueTrackingEventType](docs/models/IssueTrackingEventType.md)
   - [IssuesFilter](docs/models/IssuesFilter.md)
   - [Item](docs/models/Item.md)
   - [Job](docs/models/Job.md)
   - [JobLinks](docs/models/JobLinks.md)
   - [JobSalary](docs/models/JobSalary.md)
   - [JobStatus](docs/models/JobStatus.md)
   - [JournalEntriesFilter](docs/models/JournalEntriesFilter.md)
   - [JournalEntriesSort](docs/models/JournalEntriesSort.md)
   - [JournalEntry](docs/models/JournalEntry.md)
   - [JournalEntryLineItem](docs/models/JournalEntryLineItem.md)
   - [Lead](docs/models/Lead.md)
   - [LeadEventType](docs/models/LeadEventType.md)
   - [LeadsFilter](docs/models/LeadsFilter.md)
   - [LeadsSort](docs/models/LeadsSort.md)
   - [LedgerAccount](docs/models/LedgerAccount.md)
   - [LedgerAccountCategories](docs/models/LedgerAccountCategories.md)
   - [LedgerAccountParentAccount](docs/models/LedgerAccountParentAccount.md)
   - [LedgerAccounts](docs/models/LedgerAccounts.md)
   - [LedgerAccountsFilter](docs/models/LedgerAccountsFilter.md)
   - [LedgerAccountsSort](docs/models/LedgerAccountsSort.md)
   - [LinkedConnectorResource](docs/models/LinkedConnectorResource.md)
   - [LinkedCustomer](docs/models/LinkedCustomer.md)
   - [LinkedEcommerceCustomer](docs/models/LinkedEcommerceCustomer.md)
   - [LinkedEcommerceOrder](docs/models/LinkedEcommerceOrder.md)
   - [LinkedFolder](docs/models/LinkedFolder.md)
   - [LinkedInvoiceItem](docs/models/LinkedInvoiceItem.md)
   - [LinkedLedgerAccount](docs/models/LinkedLedgerAccount.md)
   - [LinkedParentCustomer](docs/models/LinkedParentCustomer.md)
   - [LinkedSupplier](docs/models/LinkedSupplier.md)
   - [LinkedTaxRate](docs/models/LinkedTaxRate.md)
   - [LinkedTrackingCategories](docs/models/LinkedTrackingCategories.md)
   - [LinkedTrackingCategory](docs/models/LinkedTrackingCategory.md)
   - [Links](docs/models/Links.md)
   - [Location](docs/models/Location.md)
   - [Log](docs/models/Log.md)
   - [LogOperation](docs/models/LogOperation.md)
   - [LogService](docs/models/LogService.md)
   - [LogsFilter](docs/models/LogsFilter.md)
   - [Merchant](docs/models/Merchant.md)
   - [Message](docs/models/Message.md)
   - [Meta](docs/models/Meta.md)
   - [MetaCursors](docs/models/MetaCursors.md)
   - [Modifier](docs/models/Modifier.md)
   - [ModifierGroup](docs/models/ModifierGroup.md)
   - [ModifierGroupFilter](docs/models/ModifierGroupFilter.md)
   - [NotFoundResponse](docs/models/NotFoundResponse.md)
   - [NotImplementedResponse](docs/models/NotImplementedResponse.md)
   - [Note](docs/models/Note.md)
   - [OAuthGrantType](docs/models/OAuthGrantType.md)
   - [Offer](docs/models/Offer.md)
   - [OpportunitiesFilter](docs/models/OpportunitiesFilter.md)
   - [OpportunitiesSort](docs/models/OpportunitiesSort.md)
   - [Opportunity](docs/models/Opportunity.md)
   - [Order](docs/models/Order.md)
   - [OrderCustomers](docs/models/OrderCustomers.md)
   - [OrderDiscounts](docs/models/OrderDiscounts.md)
   - [OrderFulfillments](docs/models/OrderFulfillments.md)
   - [OrderLineItems](docs/models/OrderLineItems.md)
   - [OrderPayments](docs/models/OrderPayments.md)
   - [OrderPickupDetails](docs/models/OrderPickupDetails.md)
   - [OrderPickupDetailsCurbsidePickupDetails](docs/models/OrderPickupDetailsCurbsidePickupDetails.md)
   - [OrderPickupDetailsRecipient](docs/models/OrderPickupDetailsRecipient.md)
   - [OrderRefunds](docs/models/OrderRefunds.md)
   - [OrderTenders](docs/models/OrderTenders.md)
   - [OrderType](docs/models/OrderType.md)
   - [OrdersSort](docs/models/OrdersSort.md)
   - [Owner](docs/models/Owner.md)
   - [PaginationCoverage](docs/models/PaginationCoverage.md)
   - [PassThroughBody](docs/models/PassThroughBody.md)
   - [PassThroughQuery](docs/models/PassThroughQuery.md)
   - [Payment](docs/models/Payment.md)
   - [PaymentCard](docs/models/PaymentCard.md)
   - [PaymentFrequency](docs/models/PaymentFrequency.md)
   - [PaymentRequiredResponse](docs/models/PaymentRequiredResponse.md)
   - [PaymentStatus](docs/models/PaymentStatus.md)
   - [PaymentType](docs/models/PaymentType.md)
   - [PaymentUnit](docs/models/PaymentUnit.md)
   - [PaymentsFilter](docs/models/PaymentsFilter.md)
   - [PaymentsSort](docs/models/PaymentsSort.md)
   - [Payroll](docs/models/Payroll.md)
   - [PayrollTotals](docs/models/PayrollTotals.md)
   - [PayrollsFilter](docs/models/PayrollsFilter.md)
   - [Person](docs/models/Person.md)
   - [PhoneNumber](docs/models/PhoneNumber.md)
   - [Pipeline](docs/models/Pipeline.md)
   - [PipelineStages](docs/models/PipelineStages.md)
   - [PosBankAccount](docs/models/PosBankAccount.md)
   - [PosBankAccountAchDetails](docs/models/PosBankAccountAchDetails.md)
   - [PosPayment](docs/models/PosPayment.md)
   - [PosPaymentCardDetails](docs/models/PosPaymentCardDetails.md)
   - [PosPaymentExternalDetails](docs/models/PosPaymentExternalDetails.md)
   - [Price](docs/models/Price.md)
   - [ProbationPeriod](docs/models/ProbationPeriod.md)
   - [ProfitAndLoss](docs/models/ProfitAndLoss.md)
   - [ProfitAndLossExpenses](docs/models/ProfitAndLossExpenses.md)
   - [ProfitAndLossFilter](docs/models/ProfitAndLossFilter.md)
   - [ProfitAndLossGrossProfit](docs/models/ProfitAndLossGrossProfit.md)
   - [ProfitAndLossIncome](docs/models/ProfitAndLossIncome.md)
   - [ProfitAndLossNetIncome](docs/models/ProfitAndLossNetIncome.md)
   - [ProfitAndLossNetOperatingIncome](docs/models/ProfitAndLossNetOperatingIncome.md)
   - [ProfitAndLossRecord](docs/models/ProfitAndLossRecord.md)
   - [ProfitAndLossRecords](docs/models/ProfitAndLossRecords.md)
   - [ProfitAndLossSection](docs/models/ProfitAndLossSection.md)
   - [PurchaseOrder](docs/models/PurchaseOrder.md)
   - [PurchaseOrdersFilter](docs/models/PurchaseOrdersFilter.md)
   - [PurchaseOrdersSort](docs/models/PurchaseOrdersSort.md)
   - [RequestCountAllocation](docs/models/RequestCountAllocation.md)
   - [RequestRate](docs/models/RequestRate.md)
   - [ResolveWebhookEventRequest](docs/models/ResolveWebhookEventRequest.md)
   - [ResolveWebhookEventsRequest](docs/models/ResolveWebhookEventsRequest.md)
   - [ResolveWebhookResponse](docs/models/ResolveWebhookResponse.md)
   - [ResourceExample](docs/models/ResourceExample.md)
   - [ResourceStatus](docs/models/ResourceStatus.md)
   - [Schedule](docs/models/Schedule.md)
   - [ScheduleWorkPattern](docs/models/ScheduleWorkPattern.md)
   - [ScheduleWorkPatternOddWeeks](docs/models/ScheduleWorkPatternOddWeeks.md)
   - [SchemaSupport](docs/models/SchemaSupport.md)
   - [ServiceCharge](docs/models/ServiceCharge.md)
   - [ServiceCharges](docs/models/ServiceCharges.md)
   - [Session](docs/models/Session.md)
   - [SessionSettings](docs/models/SessionSettings.md)
   - [SessionTheme](docs/models/SessionTheme.md)
   - [SharedLink](docs/models/SharedLink.md)
   - [SharedLinkTarget](docs/models/SharedLinkTarget.md)
   - [SimpleFormFieldOption](docs/models/SimpleFormFieldOption.md)
   - [SocialLink](docs/models/SocialLink.md)
   - [SortDirection](docs/models/SortDirection.md)
   - [Status](docs/models/Status.md)
   - [Subsidiary](docs/models/Subsidiary.md)
   - [SubsidiaryReference](docs/models/SubsidiaryReference.md)
   - [Supplier](docs/models/Supplier.md)
   - [SuppliersFilter](docs/models/SuppliersFilter.md)
   - [SuppliersSort](docs/models/SuppliersSort.md)
   - [SupportedProperty](docs/models/SupportedProperty.md)
   - [Tags](docs/models/Tags.md)
   - [Tax](docs/models/Tax.md)
   - [TaxRate](docs/models/TaxRate.md)
   - [TaxRatesFilter](docs/models/TaxRatesFilter.md)
   - [Team](docs/models/Team.md)
   - [Tender](docs/models/Tender.md)
   - [Ticket](docs/models/Ticket.md)
   - [TicketsSort](docs/models/TicketsSort.md)
   - [TimeOffRequest](docs/models/TimeOffRequest.md)
   - [TimeOffRequestNotes](docs/models/TimeOffRequestNotes.md)
   - [TimeOffRequestsFilter](docs/models/TimeOffRequestsFilter.md)
   - [TooManyRequestsResponse](docs/models/TooManyRequestsResponse.md)
   - [TooManyRequestsResponseDetail](docs/models/TooManyRequestsResponseDetail.md)
   - [TrackingCategory](docs/models/TrackingCategory.md)
   - [TrackingItem](docs/models/TrackingItem.md)
   - [UnauthorizedResponse](docs/models/UnauthorizedResponse.md)
   - [UnexpectedErrorResponse](docs/models/UnexpectedErrorResponse.md)
   - [UnifiedApiId](docs/models/UnifiedApiId.md)
   - [UnifiedFile](docs/models/UnifiedFile.md)
   - [UnifiedFilePermissions](docs/models/UnifiedFilePermissions.md)
   - [UnifiedId](docs/models/UnifiedId.md)
   - [UnprocessableResponse](docs/models/UnprocessableResponse.md)
   - [UpdateAccountingDepartmentResponse](docs/models/UpdateAccountingDepartmentResponse.md)
   - [UpdateAccountingLocationResponse](docs/models/UpdateAccountingLocationResponse.md)
   - [UpdateActivityResponse](docs/models/UpdateActivityResponse.md)
   - [UpdateApplicantResponse](docs/models/UpdateApplicantResponse.md)
   - [UpdateApplicationResponse](docs/models/UpdateApplicationResponse.md)
   - [UpdateBillPaymentResponse](docs/models/UpdateBillPaymentResponse.md)
   - [UpdateBillResponse](docs/models/UpdateBillResponse.md)
   - [UpdateCommentResponse](docs/models/UpdateCommentResponse.md)
   - [UpdateCompanyResponse](docs/models/UpdateCompanyResponse.md)
   - [UpdateConnectionResponse](docs/models/UpdateConnectionResponse.md)
   - [UpdateConsumerRequest](docs/models/UpdateConsumerRequest.md)
   - [UpdateConsumerResponse](docs/models/UpdateConsumerResponse.md)
   - [UpdateContactResponse](docs/models/UpdateContactResponse.md)
   - [UpdateCreditNoteResponse](docs/models/UpdateCreditNoteResponse.md)
   - [UpdateCustomMappingRequest](docs/models/UpdateCustomMappingRequest.md)
   - [UpdateCustomMappingResponse](docs/models/UpdateCustomMappingResponse.md)
   - [UpdateCustomerResponse](docs/models/UpdateCustomerResponse.md)
   - [UpdateDepartmentResponse](docs/models/UpdateDepartmentResponse.md)
   - [UpdateDriveGroupResponse](docs/models/UpdateDriveGroupResponse.md)
   - [UpdateDriveResponse](docs/models/UpdateDriveResponse.md)
   - [UpdateEcommerceCustomerResponse](docs/models/UpdateEcommerceCustomerResponse.md)
   - [UpdateEcommerceOrderResponse](docs/models/UpdateEcommerceOrderResponse.md)
   - [UpdateEmployeeResponse](docs/models/UpdateEmployeeResponse.md)
   - [UpdateExpenseResponse](docs/models/UpdateExpenseResponse.md)
   - [UpdateFileRequest](docs/models/UpdateFileRequest.md)
   - [UpdateFileResponse](docs/models/UpdateFileResponse.md)
   - [UpdateFolderRequest](docs/models/UpdateFolderRequest.md)
   - [UpdateFolderResponse](docs/models/UpdateFolderResponse.md)
   - [UpdateHrisCompanyResponse](docs/models/UpdateHrisCompanyResponse.md)
   - [UpdateInvoiceItemsResponse](docs/models/UpdateInvoiceItemsResponse.md)
   - [UpdateInvoiceResponse](docs/models/UpdateInvoiceResponse.md)
   - [UpdateItemResponse](docs/models/UpdateItemResponse.md)
   - [UpdateJobResponse](docs/models/UpdateJobResponse.md)
   - [UpdateJournalEntryResponse](docs/models/UpdateJournalEntryResponse.md)
   - [UpdateLeadResponse](docs/models/UpdateLeadResponse.md)
   - [UpdateLedgerAccountResponse](docs/models/UpdateLedgerAccountResponse.md)
   - [UpdateLocationResponse](docs/models/UpdateLocationResponse.md)
   - [UpdateMerchantResponse](docs/models/UpdateMerchantResponse.md)
   - [UpdateMessageResponse](docs/models/UpdateMessageResponse.md)
   - [UpdateModifierGroupResponse](docs/models/UpdateModifierGroupResponse.md)
   - [UpdateModifierResponse](docs/models/UpdateModifierResponse.md)
   - [UpdateNoteResponse](docs/models/UpdateNoteResponse.md)
   - [UpdateOpportunityResponse](docs/models/UpdateOpportunityResponse.md)
   - [UpdateOrderResponse](docs/models/UpdateOrderResponse.md)
   - [UpdateOrderTypeResponse](docs/models/UpdateOrderTypeResponse.md)
   - [UpdatePaymentResponse](docs/models/UpdatePaymentResponse.md)
   - [UpdatePipelineResponse](docs/models/UpdatePipelineResponse.md)
   - [UpdatePosPaymentResponse](docs/models/UpdatePosPaymentResponse.md)
   - [UpdateProductResponse](docs/models/UpdateProductResponse.md)
   - [UpdatePurchaseOrderResponse](docs/models/UpdatePurchaseOrderResponse.md)
   - [UpdateSharedLinkResponse](docs/models/UpdateSharedLinkResponse.md)
   - [UpdateSubsidiaryResponse](docs/models/UpdateSubsidiaryResponse.md)
   - [UpdateSupplierResponse](docs/models/UpdateSupplierResponse.md)
   - [UpdateTaxRateResponse](docs/models/UpdateTaxRateResponse.md)
   - [UpdateTenderResponse](docs/models/UpdateTenderResponse.md)
   - [UpdateTicketResponse](docs/models/UpdateTicketResponse.md)
   - [UpdateTimeOffRequestResponse](docs/models/UpdateTimeOffRequestResponse.md)
   - [UpdateTrackingCategoryResponse](docs/models/UpdateTrackingCategoryResponse.md)
   - [UpdateUploadSessionResponse](docs/models/UpdateUploadSessionResponse.md)
   - [UpdateUserResponse](docs/models/UpdateUserResponse.md)
   - [UpdateWebhookRequest](docs/models/UpdateWebhookRequest.md)
   - [UpdateWebhookResponse](docs/models/UpdateWebhookResponse.md)
   - [UploadSession](docs/models/UploadSession.md)
   - [Url](docs/models/Url.md)
   - [User](docs/models/User.md)
   - [ValidateConnectionStateResponse](docs/models/ValidateConnectionStateResponse.md)
   - [ValidateConnectionStateResponseData](docs/models/ValidateConnectionStateResponseData.md)
   - [VaultEventType](docs/models/VaultEventType.md)
   - [VirtualWebhooks](docs/models/VirtualWebhooks.md)
   - [VirtualWebhooksResources](docs/models/VirtualWebhooksResources.md)
   - [WalletDetails](docs/models/WalletDetails.md)
   - [Webhook](docs/models/Webhook.md)
   - [WebhookEvent](docs/models/WebhookEvent.md)
   - [WebhookEventLog](docs/models/WebhookEventLog.md)
   - [WebhookEventLogAttempts](docs/models/WebhookEventLogAttempts.md)
   - [WebhookEventLogService](docs/models/WebhookEventLogService.md)
   - [WebhookEventLogsFilter](docs/models/WebhookEventLogsFilter.md)
   - [WebhookEventLogsFilterService](docs/models/WebhookEventLogsFilterService.md)
   - [WebhookEventType](docs/models/WebhookEventType.md)
   - [WebhookSubscription](docs/models/WebhookSubscription.md)
   - [WebhookSupport](docs/models/WebhookSupport.md)
   - [Website](docs/models/Website.md)









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






  - **Type**: API key
  - **API key parameter name**: x-apideck-app-id
  - **Location**: HTTP header






  - **Type**: API key
  - **API key parameter name**: x-apideck-consumer-id
  - **Location**: HTTP header




  support@apideck.com




  If the OpenAPI document is large, imports in apideck.apis and apideck.models may fail with a
  RecursionError indicating the maximum recursion limit has been exceeded. In that case, there are a couple of solutions:

  Solution 1:
  Use specific imports for apis and models like:

  - `from apideck.api.default_api import DefaultApi`
  - `from apideck.model.pet import Pet`

  Solution 2:
  Before importing the package, adjust the maximum recursion limit as shown below:

  ```
  import sys
  sys.setrecursionlimit(1500)
  import apideck
  from apideck.apis import *
  from apideck.models import *
  ```


pkgId: b6ffd8f839c02f0357b99eef22bd21959f7c5e6c9669655d0a69fe88a7df57b0
name: python-apideck-unify
arch: src
version: 0.1.5
epoch: 0
release: 1
summary: Python Client SDK Generated by Speakeasy.
url: https://pypi.org/project/apideck-unify/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apideck-unify-0.1.5-1.src.rpm
checksum_type: sha256
description:
  Developer-friendly & type-safe Python SDK specifically catered to leverage *apideck* API.

  <div align="left">
      <a href="https://www.speakeasy.com/?utm_source=apideck&utm_campaign=python"><img src="https://custom-icon-badges.demolab.com/badge/-Built%20By%20Speakeasy-212015?style=for-the-badge&logoColor=FBE331&logo=speakeasy&labelColor=545454" /></a>
      <a href="https://opensource.org/licenses/MIT">
          <img src="https://img.shields.io/badge/License-MIT-blue.svg" style="width: 100px; height: 28px;" />
      </a>
  </div>


  <br /><br />
  > [!IMPORTANT]
  > This SDK is not yet ready for production use. To complete setup please follow the steps outlined in your [workspace](https://app.speakeasy.com/org/apideck-k2o/apideck). Delete this section before > publishing to a package manager.

  <!-- Start Summary [summary] -->


  Apideck: The Apideck OpenAPI Spec: SDK Optimized

  For more information about the API: [Apideck Developer Docs](https://developers.apideck.com)
  <!-- End Summary [summary] -->

  <!-- Start Table of Contents [toc] -->

  <!-- $toc-max-depth=2 -->
  * [apideck](#apideck)
    * [SDK Installation](#sdk-installation)
    * [IDE Support](#ide-support)
    * [SDK Example Usage](#sdk-example-usage)
    * [Available Resources and Operations](#available-resources-and-operations)
    * [Retries](#retries)
    * [Error Handling](#error-handling)
    * [Server Selection](#server-selection)
    * [Custom HTTP Client](#custom-http-client)
    * [Authentication](#authentication)
    * [Debugging](#debugging)
  * [Development](#development)
    * [Maturity](#maturity)
    * [Contributions](#contributions)

  <!-- End Table of Contents [toc] -->

  <!-- Start SDK Installation [installation] -->


  The SDK can be installed with either *pip* or *poetry* package managers.



  *PIP* is the default package installer for Python, enabling easy installation and management of packages from PyPI via the command line.

  ```bash
  pip install apideck-unify
  ```



  *Poetry* is a modern tool that simplifies dependency management and package publishing by using a single `pyproject.toml` file to handle project metadata and dependencies.

  ```bash
  poetry add apideck-unify
  ```
  <!-- End SDK Installation [installation] -->

  <!-- Start IDE Support [idesupport] -->




  Generally, the SDK will work well with most IDEs out of the box. However, when using PyCharm, you can enjoy much better integration with Pydantic by installing an additional plugin.

  - [PyCharm Pydantic Plugin](https://docs.pydantic.dev/latest/integrations/pycharm/)
  <!-- End IDE Support [idesupport] -->

  <!-- Start SDK Example Usage [usage] -->




  ```python

  from apideck_unify import Apideck
  import os

  with Apideck(
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.accounting.tax_rates.list(request={
          "service_id": "salesforce",
          "filter_": {
              "assets": True,
              "equity": True,
              "expenses": True,
              "liabilities": True,
              "revenue": True,
          },
          "pass_through": {
              "search": "San Francisco",
          },
          "fields": "id,updated_at",
      })

      if res.get_tax_rates_response is not None:
          
          pass
  ```

  </br>

  The same SDK client can also be used to make asychronous requests by importing asyncio.
  ```python

  from apideck_unify import Apideck
  import asyncio
  import os

  async def main():
      async with Apideck(
          api_key=os.getenv("APIDECK_API_KEY", ""),
          consumer_id="test-consumer",
          app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
      ) as s:
          res = await s.accounting.tax_rates.list_async(request={
              "service_id": "salesforce",
              "filter_": {
                  "assets": True,
                  "equity": True,
                  "expenses": True,
                  "liabilities": True,
                  "revenue": True,
              },
              "pass_through": {
                  "search": "San Francisco",
              },
              "fields": "id,updated_at",
          })

          if res.get_tax_rates_response is not None:
              
              pass

  asyncio.run(main())
  ```
  <!-- End SDK Example Usage [usage] -->

  <!-- Start Available Resources and Operations [operations] -->


  <details open>
  <summary>Available methods</summary>






  * [list](docs/sdks/attachments/README.md#list) - List Attachments
  * [get](docs/sdks/attachments/README.md#get) - Get Attachment
  * [delete](docs/sdks/attachments/README.md#delete) - Delete Attachment
  * [download](docs/sdks/attachments/README.md#download) - Download Attachment



  * [get](docs/sdks/balancesheetsdk/README.md#get) - Get BalanceSheet



  * [list](docs/sdks/billpayments/README.md#list) - List Bill Payments
  * [create](docs/sdks/billpayments/README.md#create) - Create Bill Payment
  * [get](docs/sdks/billpayments/README.md#get) - Get Bill Payment
  * [update](docs/sdks/billpayments/README.md#update) - Update Bill Payment
  * [delete](docs/sdks/billpayments/README.md#delete) - Delete Bill Payment



  * [list](docs/sdks/bills/README.md#list) - List Bills
  * [create](docs/sdks/bills/README.md#create) - Create Bill
  * [get](docs/sdks/bills/README.md#get) - Get Bill
  * [update](docs/sdks/bills/README.md#update) - Update Bill
  * [delete](docs/sdks/bills/README.md#delete) - Delete Bill



  * [get](docs/sdks/companyinfosdk/README.md#get) - Get company info



  * [list](docs/sdks/creditnotes/README.md#list) - List Credit Notes
  * [create](docs/sdks/creditnotes/README.md#create) - Create Credit Note
  * [get](docs/sdks/creditnotes/README.md#get) - Get Credit Note
  * [update](docs/sdks/creditnotes/README.md#update) - Update Credit Note
  * [delete](docs/sdks/creditnotes/README.md#delete) - Delete Credit Note



  * [list](docs/sdks/customers/README.md#list) - List Customers
  * [create](docs/sdks/customers/README.md#create) - Create Customer
  * [get](docs/sdks/customers/README.md#get) - Get Customer
  * [update](docs/sdks/customers/README.md#update) - Update Customer
  * [delete](docs/sdks/customers/README.md#delete) - Delete Customer



  * [list](docs/sdks/departments/README.md#list) - List Departments
  * [create](docs/sdks/departments/README.md#create) - Create Department
  * [get](docs/sdks/departments/README.md#get) - Get Department
  * [update](docs/sdks/departments/README.md#update) - Update Department
  * [delete](docs/sdks/departments/README.md#delete) - Delete Department



  * [list](docs/sdks/expenses/README.md#list) - List Expenses
  * [create](docs/sdks/expenses/README.md#create) - Create Expense
  * [get](docs/sdks/expenses/README.md#get) - Get Expense
  * [update](docs/sdks/expenses/README.md#update) - Update Expense
  * [delete](docs/sdks/expenses/README.md#delete) - Delete Expense



  * [list](docs/sdks/invoiceitems/README.md#list) - List Invoice Items
  * [create](docs/sdks/invoiceitems/README.md#create) - Create Invoice Item
  * [get](docs/sdks/invoiceitems/README.md#get) - Get Invoice Item
  * [update](docs/sdks/invoiceitems/README.md#update) - Update Invoice Item
  * [delete](docs/sdks/invoiceitems/README.md#delete) - Delete Invoice Item



  * [list](docs/sdks/invoices/README.md#list) - List Invoices
  * [create](docs/sdks/invoices/README.md#create) - Create Invoice
  * [get](docs/sdks/invoices/README.md#get) - Get Invoice
  * [update](docs/sdks/invoices/README.md#update) - Update Invoice
  * [delete](docs/sdks/invoices/README.md#delete) - Delete Invoice



  * [list](docs/sdks/journalentries/README.md#list) - List Journal Entries
  * [create](docs/sdks/journalentries/README.md#create) - Create Journal Entry
  * [get](docs/sdks/journalentries/README.md#get) - Get Journal Entry
  * [update](docs/sdks/journalentries/README.md#update) - Update Journal Entry
  * [delete](docs/sdks/journalentries/README.md#delete) - Delete Journal Entry



  * [list](docs/sdks/ledgeraccounts/README.md#list) - List Ledger Accounts
  * [create](docs/sdks/ledgeraccounts/README.md#create) - Create Ledger Account
  * [get](docs/sdks/ledgeraccounts/README.md#get) - Get Ledger Account
  * [update](docs/sdks/ledgeraccounts/README.md#update) - Update Ledger Account
  * [delete](docs/sdks/ledgeraccounts/README.md#delete) - Delete Ledger Account



  * [list](docs/sdks/locations/README.md#list) - List Locations
  * [create](docs/sdks/locations/README.md#create) - Create Location
  * [get](docs/sdks/locations/README.md#get) - Get Location
  * [update](docs/sdks/locations/README.md#update) - Update Location
  * [delete](docs/sdks/locations/README.md#delete) - Delete Location



  * [list](docs/sdks/payments/README.md#list) - List Payments
  * [create](docs/sdks/payments/README.md#create) - Create Payment
  * [get](docs/sdks/payments/README.md#get) - Get Payment
  * [update](docs/sdks/payments/README.md#update) - Update Payment
  * [delete](docs/sdks/payments/README.md#delete) - Delete Payment



  * [get](docs/sdks/profitandlosssdk/README.md#get) - Get Profit and Loss



  * [list](docs/sdks/purchaseorders/README.md#list) - List Purchase Orders
  * [create](docs/sdks/purchaseorders/README.md#create) - Create Purchase Order
  * [get](docs/sdks/purchaseorders/README.md#get) - Get Purchase Order
  * [update](docs/sdks/purchaseorders/README.md#update) - Update Purchase Order
  * [delete](docs/sdks/purchaseorders/README.md#delete) - Delete Purchase Order



  * [list](docs/sdks/subsidiaries/README.md#list) - List Subsidiaries
  * [create](docs/sdks/subsidiaries/README.md#create) - Create Subsidiary
  * [get](docs/sdks/subsidiaries/README.md#get) - Get Subsidiary
  * [update](docs/sdks/subsidiaries/README.md#update) - Update Subsidiary
  * [delete](docs/sdks/subsidiaries/README.md#delete) - Delete Subsidiary



  * [list](docs/sdks/suppliers/README.md#list) - List Suppliers
  * [create](docs/sdks/suppliers/README.md#create) - Create Supplier
  * [get](docs/sdks/suppliers/README.md#get) - Get Supplier
  * [update](docs/sdks/suppliers/README.md#update) - Update Supplier
  * [delete](docs/sdks/suppliers/README.md#delete) - Delete Supplier



  * [list](docs/sdks/taxrates/README.md#list) - List Tax Rates
  * [create](docs/sdks/taxrates/README.md#create) - Create Tax Rate
  * [get](docs/sdks/taxrates/README.md#get) - Get Tax Rate
  * [update](docs/sdks/taxrates/README.md#update) - Update Tax Rate
  * [delete](docs/sdks/taxrates/README.md#delete) - Delete Tax Rate



  * [list](docs/sdks/trackingcategories/README.md#list) - List Tracking Categories
  * [create](docs/sdks/trackingcategories/README.md#create) - Create Tracking Category
  * [get](docs/sdks/trackingcategories/README.md#get) - Get Tracking Category
  * [update](docs/sdks/trackingcategories/README.md#update) - Update Tracking Category
  * [delete](docs/sdks/trackingcategories/README.md#delete) - Delete Tracking Category







  * [list](docs/sdks/applicants/README.md#list) - List Applicants
  * [create](docs/sdks/applicants/README.md#create) - Create Applicant
  * [get](docs/sdks/applicants/README.md#get) - Get Applicant
  * [update](docs/sdks/applicants/README.md#update) - Update Applicant
  * [delete](docs/sdks/applicants/README.md#delete) - Delete Applicant



  * [list](docs/sdks/applications/README.md#list) - List Applications
  * [create](docs/sdks/applications/README.md#create) - Create Application
  * [get](docs/sdks/applications/README.md#get) - Get Application
  * [update](docs/sdks/applications/README.md#update) - Update Application
  * [delete](docs/sdks/applications/README.md#delete) - Delete Application



  * [list](docs/sdks/jobs/README.md#list) - List Jobs
  * [get](docs/sdks/jobs/README.md#get) - Get Job






  * [get](docs/sdks/apiresourcecoveragesdk/README.md#get) - Get API Resource Coverage



  * [get](docs/sdks/apiresources/README.md#get) - Get API Resource



  * [list](docs/sdks/apis/README.md#list) - List APIs
  * [get](docs/sdks/apis/README.md#get) - Get API



  * [get](docs/sdks/connectordocs/README.md#get) - Get Connector Doc content



  * [get](docs/sdks/connectorresources/README.md#get) - Get Connector Resource



  * [list](docs/sdks/connectors/README.md#list) - List Connectors
  * [get](docs/sdks/connectors/README.md#get) - Get Connector






  * [list](docs/sdks/activities/README.md#list) - List activities
  * [create](docs/sdks/activities/README.md#create) - Create activity
  * [get](docs/sdks/activities/README.md#get) - Get activity
  * [update](docs/sdks/activities/README.md#update) - Update activity
  * [delete](docs/sdks/activities/README.md#delete) - Delete activity



  * [list](docs/sdks/companies/README.md#list) - List companies
  * [create](docs/sdks/companies/README.md#create) - Create company
  * [get](docs/sdks/companies/README.md#get) - Get company
  * [update](docs/sdks/companies/README.md#update) - Update company
  * [delete](docs/sdks/companies/README.md#delete) - Delete company



  * [list](docs/sdks/contacts/README.md#list) - List contacts
  * [create](docs/sdks/contacts/README.md#create) - Create contact
  * [get](docs/sdks/contacts/README.md#get) - Get contact
  * [update](docs/sdks/contacts/README.md#update) - Update contact
  * [delete](docs/sdks/contacts/README.md#delete) - Delete contact



  * [list](docs/sdks/leads/README.md#list) - List leads
  * [create](docs/sdks/leads/README.md#create) - Create lead
  * [get](docs/sdks/leads/README.md#get) - Get lead
  * [update](docs/sdks/leads/README.md#update) - Update lead
  * [delete](docs/sdks/leads/README.md#delete) - Delete lead



  * [list](docs/sdks/notes/README.md#list) - List notes
  * [create](docs/sdks/notes/README.md#create) - Create note
  * [get](docs/sdks/notes/README.md#get) - Get note
  * [update](docs/sdks/notes/README.md#update) - Update note
  * [delete](docs/sdks/notes/README.md#delete) - Delete note



  * [list](docs/sdks/opportunities/README.md#list) - List opportunities
  * [create](docs/sdks/opportunities/README.md#create) - Create opportunity
  * [get](docs/sdks/opportunities/README.md#get) - Get opportunity
  * [update](docs/sdks/opportunities/README.md#update) - Update opportunity
  * [delete](docs/sdks/opportunities/README.md#delete) - Delete opportunity



  * [list](docs/sdks/pipelines/README.md#list) - List pipelines
  * [create](docs/sdks/pipelines/README.md#create) - Create pipeline
  * [get](docs/sdks/pipelines/README.md#get) - Get pipeline
  * [update](docs/sdks/pipelines/README.md#update) - Update pipeline
  * [delete](docs/sdks/pipelines/README.md#delete) - Delete pipeline



  * [list](docs/sdks/users/README.md#list) - List users
  * [create](docs/sdks/users/README.md#create) - Create user
  * [get](docs/sdks/users/README.md#get) - Get user
  * [update](docs/sdks/users/README.md#update) - Update user
  * [delete](docs/sdks/users/README.md#delete) - Delete user






  * [list](docs/sdks/apideckcustomers/README.md#list) - List Customers
  * [get](docs/sdks/apideckcustomers/README.md#get) - Get Customer



  * [list](docs/sdks/orders/README.md#list) - List Orders
  * [get](docs/sdks/orders/README.md#get) - Get Order



  * [list](docs/sdks/products/README.md#list) - List Products
  * [get](docs/sdks/products/README.md#get) - Get Product



  * [get](docs/sdks/stores/README.md#get) - Get Store






  * [list](docs/sdks/drivegroups/README.md#list) - List DriveGroups
  * [create](docs/sdks/drivegroups/README.md#create) - Create DriveGroup
  * [get](docs/sdks/drivegroups/README.md#get) - Get DriveGroup
  * [update](docs/sdks/drivegroups/README.md#update) - Update DriveGroup
  * [delete](docs/sdks/drivegroups/README.md#delete) - Delete DriveGroup



  * [list](docs/sdks/drives/README.md#list) - List Drives
  * [create](docs/sdks/drives/README.md#create) - Create Drive
  * [get](docs/sdks/drives/README.md#get) - Get Drive
  * [update](docs/sdks/drives/README.md#update) - Update Drive
  * [delete](docs/sdks/drives/README.md#delete) - Delete Drive



  * [list](docs/sdks/files/README.md#list) - List Files
  * [search](docs/sdks/files/README.md#search) - Search Files
  * [get](docs/sdks/files/README.md#get) - Get File
  * [update](docs/sdks/files/README.md#update) - Rename or move File
  * [delete](docs/sdks/files/README.md#delete) - Delete File
  * [download](docs/sdks/files/README.md#download) - Download File
  * [export](docs/sdks/files/README.md#export) - Export File



  * [create](docs/sdks/folders/README.md#create) - Create Folder
  * [get](docs/sdks/folders/README.md#get) - Get Folder
  * [update](docs/sdks/folders/README.md#update) - Rename or move Folder
  * [delete](docs/sdks/folders/README.md#delete) - Delete Folder
  * [copy](docs/sdks/folders/README.md#copy) - Copy Folder



  * [list](docs/sdks/sharedlinks/README.md#list) - List SharedLinks
  * [create](docs/sdks/sharedlinks/README.md#create) - Create Shared Link
  * [get](docs/sdks/sharedlinks/README.md#get) - Get Shared Link
  * [update](docs/sdks/sharedlinks/README.md#update) - Update Shared Link
  * [delete](docs/sdks/sharedlinks/README.md#delete) - Delete Shared Link



  * [create](docs/sdks/uploadsessions/README.md#create) - Start Upload Session
  * [get](docs/sdks/uploadsessions/README.md#get) - Get Upload Session
  * [delete](docs/sdks/uploadsessions/README.md#delete) - Abort Upload Session
  * [finish](docs/sdks/uploadsessions/README.md#finish) - Finish Upload Session






  * [list](docs/sdks/apideckcompanies/README.md#list) - List Companies
  * [create](docs/sdks/apideckcompanies/README.md#create) - Create Company
  * [get](docs/sdks/apideckcompanies/README.md#get) - Get Company
  * [update](docs/sdks/apideckcompanies/README.md#update) - Update Company
  * [delete](docs/sdks/apideckcompanies/README.md#delete) - Delete Company



  * [list](docs/sdks/apideckdepartments/README.md#list) - List Departments
  * [create](docs/sdks/apideckdepartments/README.md#create) - Create Department
  * [get](docs/sdks/apideckdepartments/README.md#get) - Get Department
  * [update](docs/sdks/apideckdepartments/README.md#update) - Update Department
  * [delete](docs/sdks/apideckdepartments/README.md#delete) - Delete Department



  * [list](docs/sdks/employeepayrolls/README.md#list) - List Employee Payrolls
  * [get](docs/sdks/employeepayrolls/README.md#get) - Get Employee Payroll



  * [list](docs/sdks/employeeschedulessdk/README.md#list) - List Employee Schedules



  * [list](docs/sdks/employees/README.md#list) - List Employees
  * [create](docs/sdks/employees/README.md#create) - Create Employee
  * [get](docs/sdks/employees/README.md#get) - Get Employee
  * [update](docs/sdks/employees/README.md#update) - Update Employee
  * [delete](docs/sdks/employees/README.md#delete) - Delete Employee



  * [list](docs/sdks/payrolls/README.md#list) - List Payroll
  * [get](docs/sdks/payrolls/README.md#get) - Get Payroll



  * [list](docs/sdks/timeoffrequests/README.md#list) - List Time Off Requests
  * [create](docs/sdks/timeoffrequests/README.md#create) - Create Time Off Request
  * [get](docs/sdks/timeoffrequests/README.md#get) - Get Time Off Request
  * [update](docs/sdks/timeoffrequests/README.md#update) - Update Time Off Request
  * [delete](docs/sdks/timeoffrequests/README.md#delete) - Delete Time Off Request






  * [list](docs/sdks/collectiontags/README.md#list) - List Tags



  * [list](docs/sdks/collectionticketcomments/README.md#list) - List Comments
  * [create](docs/sdks/collectionticketcomments/README.md#create) - Create Comment
  * [get](docs/sdks/collectionticketcomments/README.md#get) - Get Comment
  * [update](docs/sdks/collectionticketcomments/README.md#update) - Update Comment
  * [delete](docs/sdks/collectionticketcomments/README.md#delete) - Delete Comment



  * [list](docs/sdks/collectiontickets/README.md#list) - List Tickets
  * [create](docs/sdks/collectiontickets/README.md#create) - Create Ticket
  * [get](docs/sdks/collectiontickets/README.md#get) - Get Ticket
  * [update](docs/sdks/collectiontickets/README.md#update) - Update Ticket
  * [delete](docs/sdks/collectiontickets/README.md#delete) - Delete Ticket



  * [list](docs/sdks/collectionusers/README.md#list) - List Users
  * [get](docs/sdks/collectionusers/README.md#get) - Get user



  * [list](docs/sdks/collections/README.md#list) - List Collections
  * [get](docs/sdks/collections/README.md#get) - Get Collection






  * [list](docs/sdks/messages/README.md#list) - List Messages
  * [create](docs/sdks/messages/README.md#create) - Create Message
  * [get](docs/sdks/messages/README.md#get) - Get Message
  * [update](docs/sdks/messages/README.md#update) - Update Message
  * [delete](docs/sdks/messages/README.md#delete) - Delete Message






  * [list](docs/sdks/connectioncustommappings/README.md#list) - List connection custom mappings



  * [list](docs/sdks/connectionsettings/README.md#list) - Get resource settings
  * [update](docs/sdks/connectionsettings/README.md#update) - Update settings



  * [list](docs/sdks/connections/README.md#list) - Get all connections
  * [get](docs/sdks/connections/README.md#get) - Get connection
  * [update](docs/sdks/connections/README.md#update) - Update connection
  * [delete](docs/sdks/connections/README.md#delete) - Deletes a connection
  * [imports](docs/sdks/connections/README.md#imports) - Import connection
  * [token](docs/sdks/connections/README.md#token) - Authorize Access Token



  * [list](docs/sdks/consumerrequestcounts/README.md#list) - Consumer request counts



  * [create](docs/sdks/consumers/README.md#create) - Create consumer
  * [list](docs/sdks/consumers/README.md#list) - Get all consumers
  * [get](docs/sdks/consumers/README.md#get) - Get consumer
  * [update](docs/sdks/consumers/README.md#update) - Update consumer
  * [delete](docs/sdks/consumers/README.md#delete) - Delete consumer



  * [state](docs/sdks/createcallback/README.md#state) - Create Callback State



  * [list](docs/sdks/customfields/README.md#list) - Get resource custom fields



  * [list](docs/sdks/custommappingssdk/README.md#list) - List custom mappings



  * [list](docs/sdks/logs/README.md#list) - Get all consumer request logs



  * [create](docs/sdks/sessions/README.md#create) - Create Session



  * [state](docs/sdks/validateconnection/README.md#state) - Validate Connection State






  * [list](docs/sdks/eventlogs/README.md#list) - List event logs



  * [list](docs/sdks/webhooks/README.md#list) - List webhook subscriptions
  * [create](docs/sdks/webhooks/README.md#create) - Create webhook subscription
  * [get](docs/sdks/webhooks/README.md#get) - Get webhook subscription
  * [update](docs/sdks/webhooks/README.md#update) - Update webhook subscription
  * [delete](docs/sdks/webhooks/README.md#delete) - Delete webhook subscription

  </details>
  <!-- End Available Resources and Operations [operations] -->

  <!-- Start Retries [retries] -->


  Some of the endpoints in this SDK support retries. If you use the SDK without any configuration, it will fall back to the default retry strategy provided by the API. However, the default retry strategy can be overridden on a per-operation basis, or across the entire SDK.

  To change the default retry strategy for a single API call, simply provide a `RetryConfig` object to the call:
  ```python
  from apideck.utils import BackoffStrategy, RetryConfig
  from apideck_unify import Apideck
  import os

  with Apideck(
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.accounting.tax_rates.list(request={
          "service_id": "salesforce",
          "filter_": {
              "assets": True,
              "equity": True,
              "expenses": True,
              "liabilities": True,
              "revenue": True,
          },
          "pass_through": {
              "search": "San Francisco",
          },
          "fields": "id,updated_at",
      },
          RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False))

      if res.get_tax_rates_response is not None:
          
          pass

  ```

  If you'd like to override the default retry strategy for all operations that support retries, you can use the `retry_config` optional parameter when initializing the SDK:
  ```python
  from apideck.utils import BackoffStrategy, RetryConfig
  from apideck_unify import Apideck
  import os

  with Apideck(
      retry_config=RetryConfig("backoff", BackoffStrategy(1, 50, 1.1, 100), False),
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.accounting.tax_rates.list(request={
          "service_id": "salesforce",
          "filter_": {
              "assets": True,
              "equity": True,
              "expenses": True,
              "liabilities": True,
              "revenue": True,
          },
          "pass_through": {
              "search": "San Francisco",
          },
          "fields": "id,updated_at",
      })

      if res.get_tax_rates_response is not None:
          
          pass

  ```
  <!-- End Retries [retries] -->

  <!-- Start Error Handling [errors] -->


  Handling errors in this SDK should largely match your expectations. All operations return a response object or raise an exception.

  By default, an API error will raise a models.APIError exception, which has the following properties:

  | Property        | Type             | Description           |
  |-----------------|------------------|-----------------------|
  | `.status_code`  | *int*            | The HTTP status code  |
  | `.message`      | *str*            | The error message     |
  | `.raw_response` | *httpx.Response* | The raw HTTP response |
  | `.body`         | *str*            | The response content  |

  When custom error responses are specified for an operation, the SDK may also raise their associated exceptions. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `list_async` method may raise the following exceptions:

  | Error Type                     | Status Code | Content Type     |
  | ------------------------------ | ----------- | ---------------- |
  | models.BadRequestResponse      | 400         | application/json |
  | models.UnauthorizedResponse    | 401         | application/json |
  | models.PaymentRequiredResponse | 402         | application/json |
  | models.NotFoundResponse        | 404         | application/json |
  | models.UnprocessableResponse   | 422         | application/json |
  | models.APIError                | 4XX, 5XX    | \*/\*            |



  ```python
  from apideck_unify import Apideck, models
  import os

  with Apideck(
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = None
      try:
          res = s.accounting.tax_rates.list(request={
              "service_id": "salesforce",
              "filter_": {
                  "assets": True,
                  "equity": True,
                  "expenses": True,
                  "liabilities": True,
                  "revenue": True,
              },
              "pass_through": {
                  "search": "San Francisco",
              },
              "fields": "id,updated_at",
          })

          if res.get_tax_rates_response is not None:
              
              pass

      except models.BadRequestResponse as e:
          
          raise(e)
      except models.UnauthorizedResponse as e:
          
          raise(e)
      except models.PaymentRequiredResponse as e:
          
          raise(e)
      except models.NotFoundResponse as e:
          
          raise(e)
      except models.UnprocessableResponse as e:
          
          raise(e)
      except models.APIError as e:
          
          raise(e)
  ```
  <!-- End Error Handling [errors] -->

  <!-- Start Server Selection [server] -->




  The default server can also be overridden globally by passing a URL to the `server_url: str` optional parameter when initializing the SDK client instance. For example:
  ```python
  from apideck_unify import Apideck
  import os

  with Apideck(
      server_url="https://unify.apideck.com",
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.accounting.tax_rates.list(request={
          "service_id": "salesforce",
          "filter_": {
              "assets": True,
              "equity": True,
              "expenses": True,
              "liabilities": True,
              "revenue": True,
          },
          "pass_through": {
              "search": "San Francisco",
          },
          "fields": "id,updated_at",
      })

      if res.get_tax_rates_response is not None:
          
          pass

  ```



  The server URL can also be overridden on a per-operation basis, provided a server list was specified for the operation. For example:
  ```python
  from apideck_unify import Apideck
  import os

  with Apideck(
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.file_storage.upload_sessions.create(create_upload_session_request={
          "name": "Documents",
          "parent_folder_id": "1234",
          "size": 1810673,
          "drive_id": "1234",
          "pass_through": [
              {
                  "service_id": "<id>",
                  "extend_paths": [
                      {
                          "path": "$.nested.property",
                          "value": {
                              "TaxClassificationRef": {
                                  "value": "EUC-99990201-V1-00020000",
                              },
                          },
                      },
                      {
                          "path": "$.nested.property",
                          "value": {
                              "TaxClassificationRef": {
                                  "value": "EUC-99990201-V1-00020000",
                              },
                          },
                      },
                  ],
              },
          ],
      }, service_id="salesforce", server_url="https://upload.apideck.com")

      if res.create_upload_session_response is not None:
          
          pass

  ```
  <!-- End Server Selection [server] -->

  <!-- Start Custom HTTP Client [http-client] -->


  The Python SDK makes API calls using the [httpx](https://www.python-httpx.org/) HTTP library.  In order to provide a convenient way to configure timeouts, cookies, proxies, custom headers, and other low-level configuration, you can initialize the SDK client with your own HTTP client instance.
  Depending on whether you are using the sync or async version of the SDK, you can pass an instance of `HttpClient` or `AsyncHttpClient` respectively, which are Protocol's ensuring that the client has the necessary methods to make API calls.
  This allows you to wrap the client with your own custom logic, such as adding custom headers, logging, or error handling, or you can just pass an instance of `httpx.Client` or `httpx.AsyncClient` directly.

  For example, you could specify a header for every request that this sdk makes as follows:
  ```python
  from apideck_unify import Apideck
  import httpx

  http_client = httpx.Client(headers={"x-custom-header": "someValue"})
  s = Apideck(client=http_client)
  ```

  or you could wrap the client with your own custom logic:
  ```python
  from apideck_unify import Apideck
  from apideck_unify.httpclient import AsyncHttpClient
  import httpx

  class CustomClient(AsyncHttpClient):
      client: AsyncHttpClient

      def __init__(self, client: AsyncHttpClient):
          self.client = client

      async def send(
          self,
          request: httpx.Request,
          *,
          stream: bool = False,
          auth: Union[
              httpx._types.AuthTypes, httpx._client.UseClientDefault, None
          ] = httpx.USE_CLIENT_DEFAULT,
          follow_redirects: Union[
              bool, httpx._client.UseClientDefault
          ] = httpx.USE_CLIENT_DEFAULT,
      ) -> httpx.Response:
          request.headers["Client-Level-Header"] = "added by client"

          return await self.client.send(
              request, stream=stream, auth=auth, follow_redirects=follow_redirects
          )

      def build_request(
          self,
          method: str,
          url: httpx._types.URLTypes,
          *,
          content: Optional[httpx._types.RequestContent] = None,
          data: Optional[httpx._types.RequestData] = None,
          files: Optional[httpx._types.RequestFiles] = None,
          json: Optional[Any] = None,
          params: Optional[httpx._types.QueryParamTypes] = None,
          headers: Optional[httpx._types.HeaderTypes] = None,
          cookies: Optional[httpx._types.CookieTypes] = None,
          timeout: Union[
              httpx._types.TimeoutTypes, httpx._client.UseClientDefault
          ] = httpx.USE_CLIENT_DEFAULT,
          extensions: Optional[httpx._types.RequestExtensions] = None,
      ) -> httpx.Request:
          return self.client.build_request(
              method,
              url,
              content=content,
              data=data,
              files=files,
              json=json,
              params=params,
              headers=headers,
              cookies=cookies,
              timeout=timeout,
              extensions=extensions,
          )

  s = Apideck(async_client=CustomClient(httpx.AsyncClient()))
  ```
  <!-- End Custom HTTP Client [http-client] -->

  <!-- Start Authentication [security] -->




  This SDK supports the following security scheme globally:

  | Name      | Type   | Scheme  | Environment Variable |
  | --------- | ------ | ------- | -------------------- |
  | `api_key` | apiKey | API key | `APIDECK_API_KEY`    |

  To authenticate with the API the `api_key` parameter must be set when initializing the SDK client instance. For example:
  ```python
  from apideck_unify import Apideck
  import os

  with Apideck(
      api_key=os.getenv("APIDECK_API_KEY", ""),
      consumer_id="test-consumer",
      app_id="dSBdXd2H6Mqwfg0atXHXYcysLJE9qyn1VwBtXHX",
  ) as s:
      res = s.accounting.tax_rates.list(request={
          "service_id": "salesforce",
          "filter_": {
              "assets": True,
              "equity": True,
              "expenses": True,
              "liabilities": True,
              "revenue": True,
          },
          "pass_through": {
              "search": "San Francisco",
          },
          "fields": "id,updated_at",
      })

      if res.get_tax_rates_response is not None:
          
          pass

  ```
  <!-- End Authentication [security] -->

  <!-- Start Debugging [debug] -->


  You can setup your SDK to emit debug logs for SDK requests and responses.

  You can pass your own logger class directly into your SDK.
  ```python
  from apideck_unify import Apideck
  import logging

  logging.basicConfig(level=logging.DEBUG)
  s = Apideck(debug_logger=logging.getLogger("apideck_unify"))
  ```

  You can also enable a default debug logger by setting an environment variable `APIDECK_DEBUG` to true.
  <!-- End Debugging [debug] -->

  <!-- Placeholder for Future Speakeasy SDK Sections -->





  This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
  to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally
  looking for the latest version.



  While we value open-source contributions to this SDK, this library is generated programmatically. Any manual changes added to internal files will be overwritten on the next generation.
  We look forward to hearing your feedback. Feel free to open a PR or an issue with a proof of concept and we'll do our best to include it in a future release.


pkgId: 8c1de736df4b484300c58ee7452e55ccd547ea176590cefe579bbb7e7522e84e
name: python-apidecorators
arch: src
version: 0.2.6
epoch: 0
release: 1
summary: API Decorators
url: https://gitlab.com/miguel.alarcos/apidecorators
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apidecorators-0.2.6-1.src.rpm
checksum_type: sha256
description:
  define REST schemas for aiohttp and mongodb.

  `pip install apidecorators`

  This API is valid for schemas in this way:

  schema = {
      * primitives
      * objects
      * arrays of primitives
      * arrays of objects
  }

  where objects are objects of primitives and this kind of objects.

  Let me explain by examples:

  ```python
  from apidecorators.api import jwt_auth, get, insert, has_role, update, push, pull, \
                  validate, get_many, delete, read_access, write_access, collection, aggregate, \
                  update_array, get_from_array, public
  from apidecorators.fields import all_fields
  from cerberus import Validator



  s_budget = {
      '_id': {'type': 'string'},
      'applicant': {'type': 'string'},
      'offerer': {'type': 'string'},
      'description': {'type': 'string', 'required': True},
      'amount': {'type': 'integer'},
      'favorite': {'type': 'boolean'},
      'comment': {'type': 'dict',
                  'schema': {
                      "text": {"type": "string"},
                      "date": {"type": "float"}
                  }
      }
  }

  s_demand = {
      '_id': {'type': 'string'},
      'applicant': {'type': 'string'},
      'description': {'type': 'string', 'required': True},
      'location': {'type': 'string'},
      'budgets': {
          'type': 'list',
          'schema': s_budget
      }
  }

  v_demand = Validator(s_demand)
  v_budget = Validator(s_budget)



  def set_routes_demand(routes):

      @routes.post('/api/demand') # aiohttp routes
      @jwt_auth # must receive a valid JWT token
      @collection('demand') # which collection
      @write_access({'*': '*'}) # any user can write any field
      @validate(validator=v_demanda) # set the cerberus validator
      @insert # it will be an insert
      async def post_demand(document, request, token):
          document['applicant'] = token['user']
          return document  # the returned document will be written in the collection described above



      @routes.get('/api/demand/{_id}')
      @jwt_auth
      @collection('demand')
      
      
      @read_access({'applicant': all_fields(s_demand) - {'location'}, '*': {'description', 'location'}})
      @get # it will be a get
      async def get_demand(document, token):
          
          return document



      @routes.put('/api/demand/{_id}')
      @jwt_auth
      @collection('demand')
      @write_access({'applicant': {'description', 'location'}})
      @validate(update=True, validator=v_demanda) # see the attribute update=True
      @update # it will be an update
      async def put_demand(old_doc, document, request, token):
          return document



      @routes.put('/api/demand/{_id}/budgets')
      @jwt_auth
      @collection('demand')
      @write_access({'*': {'description', 'amount'}})
      @validate(validator=v_budget)
      @push('budgets') # the name of the array
      async def push_budget(old_doc, document, request, token):
          document['offerer'] = token['user']
          document['applicant'] = old_doc['applicant']
          return document



      @routes.put('/api/demand/{_id}/budgets/{sub_id}')
      @jwt_auth
      @collection('demand')
      
      
      
      @write_access({'offerer': {'description', 'amount'}, 'applicant': {'favorite', 'comment'}}, root='budgets')
      @update_array('budgets')
      async def update_budgets(old_doc, document, token):
          return document



      @routes.get('/api/demand')
      @public
      @collection('demand')
      @read_access({'*': '*'})
      @get_many
      async def get_many_demands(col, query, token):
          applicant = query["applicant"]
          return col.find({"applicant": applicant}).skip(0).limit(10)



      @routes.get('/api/demanddemand/{_id}/budgets')
      @jwt_auth
      @collection('demand')
      @read_access({'offerer': {'description', 'amount'}})
      @get_from_array('budgets')
      async def get_presupuestos(document, token):
          
          return document



      @routes.get('/api/demand/aggregates/comments')
      @public # it is not restricted by a JWT token, the user will be anonymous
      @collection('demand')
      @aggregate
      async def get_aggr_comments(col, query, token):
          offerer = query["offerer"]
          pipeline = [
      {"$match": {"budgets.offerer": offerer}},
      {"$unwind": "$budgets"},
      {"$match": {"budgets.offerer": offerer}},
      {"$group": {"_id": "$budgets.offerer", "comments": {"$push": {
          "text": "$budgets.comment.text",
          "date": "$budgets.comment.date",
          "author": "$applicant"
          }}}}
      ]
          return col.aggregate(pipeline)

  ```

  In read_access and write_access you can use dot notation and the $ for the array. Example:

  ```python
  @read_access({'applicant': all_fields(s_demand) | {'budgets.$.comment'}})

  ```

  ```python

  import asyncio
  from demand import set_routes_demand
  from aiohttp import web
  from apidecorators.api import cors_factory


  async def handle(loop):
      app = web.Application(loop=loop, middlewares=[cors_factory])
      routes = web.RouteTableDef()

      set_routes_demand(routes)
      app.router.add_routes(routes)
      await loop.create_server(app.make_handler(), '0.0.0.0', 8888)

  def main():
      loop = asyncio.get_event_loop()
      loop.run_until_complete(handle(loop))
      print("Server started at port 8888")
      loop.run_forever()
      loop.close()

  if __name__ == '__main__':
      main()
  ```

  docker-compose.yml
  ```yml
      environment:
      - DB_URI=mongodb://<user>:<password>@url:port/data-base
      - DB=data-base
      - SECRET=secret
  ```


pkgId: a858542119dc57633e426b35f3499566f0b650f52580b56c84e64fb599cfc808
name: python-apidevtools
arch: src
version: 4.0.5
epoch: 0
release: 1
summary: All in one tools for API development.
url: https://github.com/cxllmerichie/apidevtools
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apidevtools-4.0.5-1.src.rpm
checksum_type: sha256
description:
  ```
  pip install apidevtools
  ```

  includes ```None```

  speedups ```pip install aiodns ujson cchardet uvloop```

  depending on modules [optional] ```pip install pydantic loguru pillow numpy argon2-cffi cryptography aiohttp```


  - simpleorm
      - orm ```pip install pydantic loguru```
          - connectors
              - mysql ```pip install aiomysql```
              - postgresql ```pip install asyncpg```
              - sqlite ```pip install aiosqlite```
      - redis ```pip install aioredis```
  - security
      - hasher ```pip install argon2-cffi```
      - encryptor ```pip install cryptography```
  - media
      - imgproc ```pip install pillow numpy```
      - telegraph ```pip install aiohttp```
  - logman ```pip install loguru```

rpm_license:
  MIT License  Copyright (c) 2022-2023 cxllmerichie  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


pkgId: 07f72815d4b8390d21eea7c6b2748c2e2d1bc69418ac225d32f1cb09dbed7057
name: python-apies
arch: src
version: 1.11.0
epoch: 0
release: 1
url: https://github.com/OpenBudget/apies
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apies-1.11.0-1.src.rpm
checksum_type: sha256
summary:
  A flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages

description:
  [![Travis](https://img.shields.io/travis/OpenBudget/apies/master.svg)](https://travis-ci.org/datahq/apies)
  [![Coveralls](http://img.shields.io/coveralls/OpenBudget/apies.svg?branch=master)](https://coveralls.io/r/OpenBudget/apies?branch=master)
  ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apies.svg)

  apies is a flask blueprint providing an API for accessing and searching an ElasticSearch index created from source datapackages.





  Fetches a document from the index.

  Query parameters that can be used:
  - **type**: The type of the document to fetch (if not `docs`)





  Performs a search on the index.

  `doc-types` is a comma separated list of document types to search.

  Query parameters that can be used:
  - **q**: The full text search textual query

  - **filter**: A JSON object with filters to apply to the search. These are applied to the query but don't affect the scoring of the results.
    Filters should be an array of objects, each object depicting a single filter. All filters are combined with an `OR` operator. For example:
      ```
      [
          {
              "first-name": "John",
              "last-name": "Watson"
          },
          {
              "first-name": "Sherlock",
              "last-name": "Holmes"
          }
      ]
      ```
    Each object contains a set of rules that all must match. Each rule is a key-value pair, where the key is the field name and the value is the value to match. The value can be a string or an array of strings. If the value is an array, the rule will match if any of the values in the array match. For example:
      ```
      {
          "first-name": ["Emily", "Charlotte"],
          "last-name": "Bronte"
      }
      ```
    Field names can be appended with two underscores and an operator to convey other relations other than equality. For example:
      ```
      {
          "first-name": "Emily",
          "last-name": "Bronte",
          "age__gt": 30,
      }
      ```
    Allowed operators are:
    ('gt', 'gte', 'lt', 'lte', 'eq', 'not', 'like', 'bounded', 'all'):
      - `gt`: greater than
      - `gte`: greater than or equal to
      - `lt`: less than
      - `lte`: less than or equal to
      - `eq`: equal to
      - `not`: not equal to
      - `like`: like (textual match)
      - `bounded`: bounded (geospatial match to a bounding box)
      - `all`: all (for arrays - all values in the array must exist in the target)

    If multiple operators are needed for the same field, the field can also be suffixed by a hashtag and a number. For example:
      ```
      {
          "city": "San Francisco",
          "price__lt": 300000,
          "bedrooms__gt": 4,
          "amenities": "garage",
          "amenities#1": ["pool", "back yard"],
      }
      ```
      The above filter will match all documents where the `city` is "San Francisco", `price` is less than 300000, more than 4 `bedrooms`, the `amenities` field contains 'garage' and at least one of "pool" and "back yard".

  - **lookup**: A JSON object with lookup filters to apply to the search. These filter the results, but also affect the scoring of the results.
  - **context**: A textual context to search in (i.e. run the search in a subset of results matching the full-text-search query provided in this field)

  - **extra**: Extra information that's passed to library extensions

  - **size**: Number of results to fetch (default: 10)
  - **offset**: Offset of first result to fetch (default: 0)
  - **order**: Order results by (default: _score)

  - **highlight**: Commas separated list of fields to highlight
  - **snippets**: Commas separated list of fields to fetch snippets from

  - **match_type**: ElasticSearch match type (default: most_fields)
  - **match_operator**: ElasticSearch match operator (default: and)
  - **minscore**: Minimum score for a result to be returned (default: 0.0)



  Downloads search results in either csv, xls or xlsx format.

  Query parameters that can be used:
  - **types_formatted**: The type of the documents to search
  - **search_term**: The Elastic search query
  - **size**: Number of hits to return
  - **offset**: Whether or not term offsets should be returned
  - **filters**: What offset to use for the pagination
  - **dont_highlight**:
  - **from_date**: If there should be a date range applied to the search, and from what date
  - **to_date**: If there should be a date range applied to the search, and until what date
  - **order**:
  - **file_format**: The format of the file to be returned, either 'csv', 'xls' or 'xlsx'.
  If not passed the file format will be xlsx
  - **file_name**: The name of the file to be returned, by default the name will be 'search_results'
  - **column_mapping**: If the columns should get a different name then in the
  original data, a column map can be send, for example:
  ```
  {
    "עיר": "address.city",
    "תקציב": "details.budget"
  }
  ```

  For example, get a csv file with column mapping:
  ```
  http://localhost:5000/api/download/jobs?q=engineering&size=2&file_format=csv&file_name=my_results&column_mapping={%22mispar%22:%22Job%20ID%22}
  ```

  Or get an xslx file without column mapping:
  ```
  http://localhost:5000/api/download/jobs?q=engineering&size=2&file_format=xlsx&file_name=my_results
  ```



  Flask configuration for this blueprint:


  ```python

      from apies import apies_blueprint
      import elasticsearch

      app.register_blueprint(
          apies_blueprint(['path/to/datapackage.json', Package(), ...],
                          elasticsearch.Elasticsearch(...),
                          {'doc-type-1': 'index-for-doc-type-1', ...},
                          'index-for-documents',
                          dont_highlight=['fields', 'not.to', 'highlight'],
                          text_field_rules=lambda schema_field: [], # list of tuples: ('exact'/'inexact'/'natural', <field-name>)
                          multi_match_type='most_fields',
                          multi_match_operator='and'),
          url_prefix='/search/'
      )
  ```



  You can start a local development server by following these steps:

  1. Install Dependencies:

      a. Install Docker locally

      b. Install Python dependencies:

      ```bash
      $ pip install dataflows dataflows-elasticsearch
      $ pip install -e .
      ```
  2. Go to the `sample/` directory
  3. Start ElasticSearch locally:
     ```bash
     $ ./start_elasticsearch.sh
     ```

     This script will wait and poll the server until it's up and running.
     You can test it yourself by running:
     ```bash
     $ curl -s http://localhost:9200
          {
          "name" : "99cd2db44924",
          "cluster_name" : "docker-cluster",
          "cluster_uuid" : "nF9fuwRyRYSzyQrcH9RCnA",
          "version" : {
              "number" : "7.4.2",
              "build_flavor" : "default",
              "build_type" : "docker",
              "build_hash" : "2f90bbf7b93631e52bafb59b3b049cb44ec25e96",
              "build_date" : "2019-10-28T20:40:44.881551Z",
              "build_snapshot" : false,
              "lucene_version" : "8.2.0",
              "minimum_wire_compatibility_version" : "6.8.0",
              "minimum_index_compatibility_version" : "6.0.0-beta1"
          },
          "tagline" : "You Know, for Search"
          }
     ```
  4. Load data into the database
     ```bash
     $ DATAFLOWS_ELASTICSEARCH=localhost:9200 python load_fixtures.py
     ```
     You can test that data was loaded:
     ```bash
     $ curl -s http://localhost:9200/jobs-job/_count?pretty
      {
          "count" : 1757,
          "_shards" : {
              "total" : 1,
              "successful" : 1,
              "skipped" : 0,
              "failed" : 0
          }
      }
     ```
  5. Start the sample server
     ```bash
     $ python server.py
      * Serving Flask app "server" (lazy loading)
      * Environment: production
      WARNING: Do not use the development server in a production environment.
      Use a production WSGI server instead.
      * Debug mode: off
      * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
     ```
  6. Now you can hit the server's endpoints, for example:
     ```bash
          $ curl -s 'localhost:5000/api/search/jobs?q=engineering&size=2' | jq
          127.0.0.1 - - [26/Jun/2019 10:45:31] "GET /api/search/jobs?q=engineering&size=2 HTTP/1.1" 200 -
          {
              "search_counts": {
                  "_current": {
                  "total_overall": 617
                  }
              },
              "search_results": [
                  {
                  "score": 18.812,
                  "source": {
                      "# Of Positions": "5",
                      "Additional Information": "TO BE APPOINTED TO ANY CIVIL <em>ENGINEERING</em> POSITION IN BRIDGES, CANDIDATES MUST POSSESS ONE YEAR OF CIVIL <em>ENGINEERING</em> EXPERIENCE IN BRIDGE DESIGN, BRIDGE CONSTRUCTION, BRIDGE MAINTENANCE OR BRIDGE INSPECTION.",
                      "Agency": "DEPARTMENT OF TRANSPORTATION",
                      "Business Title": "Civil Engineer 2",
                      "Civil Service Title": "CIVIL ENGINEER",
                      "Division/Work Unit": "<em>Engineering</em> Review & Support",
              ...
          }
      ```


pkgId: ef127de497c280ea3e4228fb150f3c3c25ea7f0e85b38f3c68bb1d2292e23d5c
name: python-apifairy
arch: src
version: 1.4.0
epoch: 0
release: 1
summary: A minimalistic API framework built on top of Flask, Marshmallow and friends.
url: https://github.com/miguelgrinberg/apifairy
rpm_license: MIT License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apifairy-1.4.0-1.src.rpm
checksum_type: sha256
description:
  - [Documentation](http://apifairy.readthedocs.io/en/latest/)
  - [PyPI](https://pypi.python.org/pypi/APIFairy)
  - [Change Log](https://github.com/miguelgrinberg/APIFairy/blob/main/CHANGES.md)


pkgId: 28fc3090c91766375316d050cff74e963c9491801bb7b955c9052c2e63a3efda
name: python-apify
arch: src
version: 2.0.0
epoch: 0
release: 1
summary: Apify SDK for Python
url: https://docs.apify.com/sdk/python/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apify-2.0.0-1.src.rpm
checksum_type: sha256
description:
  The Apify SDK for Python is the official library to create [Apify Actors](https://docs.apify.com/platform/actors)
  in Python. It provides useful features like Actor lifecycle management, local storage emulation, and Actor
  event handling.

  If you just need to access the [Apify API](https://docs.apify.com/api/v2) from your Python applications,
  check out the [Apify Client for Python](https://docs.apify.com/api/client/python) instead.



  The Apify SDK for Python is available on PyPI as the `apify` package.
  For default installation, using Pip, run the following:

  ```bash
  pip install apify
  ```

  For users interested in integrating Apify with Scrapy, we provide a package extra called `scrapy`.
  To install Apify with the `scrapy` extra, use the following command:

  ```bash
  pip install apify[scrapy]
  ```



  For usage instructions, check the documentation on [Apify Docs](https://docs.apify.com/sdk/python/).



  Below are few examples demonstrating how to use the Apify SDK with some web scraping-related libraries.



  This example illustrates how to integrate the Apify SDK with [HTTPX](https://www.python-httpx.org/) and [BeautifulSoup](https://pypi.org/project/beautifulsoup4/) to scrape data from web pages.

  ```python
  from apify import Actor
  from bs4 import BeautifulSoup
  from httpx import AsyncClient


  async def main() -> None:
      async with Actor:
          
          actor_input = await Actor.get_input() or {}
          start_urls = actor_input.get('start_urls', [{'url': 'https://apify.com'}])

          
          request_queue = await Actor.open_request_queue()

          
          for start_url in start_urls:
              url = start_url.get('url')
              await request_queue.add_request(url)

          
          while request := await request_queue.fetch_next_request():
              Actor.log.info(f'Scraping {request.url} ...')

              
              async with AsyncClient() as client:
                  response = await client.get(request.url)

              
              soup = BeautifulSoup(response.content, 'html.parser')

              
              data = {
                  'url': actor_input['url'],
                  'title': soup.title.string,
                  'h1s': [h1.text for h1 in soup.find_all('h1')],
                  'h2s': [h2.text for h2 in soup.find_all('h2')],
                  'h3s': [h3.text for h3 in soup.find_all('h3')],
              }

              
              await Actor.push_data(data)
  ```



  This example demonstrates how to use the Apify SDK alongside `PlaywrightCrawler` from [Crawlee](https://crawlee.dev/python) to perform web scraping.

  ```python
  from apify import Actor, Request
  from crawlee.playwright_crawler import PlaywrightCrawler, PlaywrightCrawlingContext


  async def main() -> None:
      async with Actor:
          
          actor_input = await Actor.get_input() or {}
          start_urls = [url.get('url') for url in actor_input.get('start_urls', [{'url': 'https://apify.com'}])]

          
          if not start_urls:
              Actor.log.info('No start URLs specified in Actor input, exiting...')
              await Actor.exit()

          
          crawler = PlaywrightCrawler(
              
              max_requests_per_crawl=50,
              headless=True,
          )

          
          @crawler.router.default_handler
          async def request_handler(context: PlaywrightCrawlingContext) -> None:
              url = context.request.url
              Actor.log.info(f'Scraping {url}...')

              
              data = {
                  'url': context.request.url,
                  'title': await context.page.title(),
                  'h1s': [await h1.text_content() for h1 in await context.page.locator('h1').all()],
                  'h2s': [await h2.text_content() for h2 in await context.page.locator('h2').all()],
                  'h3s': [await h3.text_content() for h3 in await context.page.locator('h3').all()],
              }

              
              await context.push_data(data)

              
              await context.enqueue_links()

          
          await crawler.run(start_urls)
  ```



  Actors are serverless cloud programs that can do almost anything a human can do in a web browser.
  They can do anything from small tasks such as filling in forms or unsubscribing from online services,
  all the way up to scraping and processing vast numbers of web pages.

  They can be run either locally, or on the [Apify platform](https://docs.apify.com/platform/),
  where you can run them at scale, monitor them, schedule them, or publish and monetize them.

  If you're new to Apify, learn [what is Apify](https://docs.apify.com/platform/about)
  in the Apify platform documentation.



  To create and run Actors through Apify Console,
  see the [Console documentation](https://docs.apify.com/academy/getting-started/creating-actors#choose-your-template).

  To create and run Python Actors locally, check the documentation for
  [how to create and run Python Actors locally](https://docs.apify.com/sdk/python/docs/overview/running-locally).



  To see how you can use the Apify SDK with other popular libraries used for web scraping,
  check out our guides for using
  [Requests and HTTPX](https://docs.apify.com/sdk/python/docs/guides/requests-and-httpx),
  [Beautiful Soup](https://docs.apify.com/sdk/python/docs/guides/beautiful-soup),
  [Playwright](https://docs.apify.com/sdk/python/docs/guides/playwright),
  [Selenium](https://docs.apify.com/sdk/python/docs/guides/selenium),
  or [Scrapy](https://docs.apify.com/sdk/python/docs/guides/scrapy).



  To learn more about the features of the Apify SDK and how to use them,
  check out the Usage Concepts section in the sidebar,
  particularly the guides for the [Actor lifecycle](https://docs.apify.com/sdk/python/docs/concepts/actor-lifecycle),
  [working with storages](https://docs.apify.com/sdk/python/docs/concepts/storages),
  [handling Actor events](https://docs.apify.com/sdk/python/docs/concepts/actor-events)
  or [how to use proxies](https://docs.apify.com/sdk/python/docs/concepts/proxy-management).


pkgId: 1c0254330540630a80430bf92efb3e190fa1cb76c69fc5ff4aeffbf55fd670d0
name: python-apify-client
arch: src
version: 1.8.1
epoch: 0
release: 1
summary: Apify API client for Python
url: https://docs.apify.com/api/client/python/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apify-client-1.8.1-1.src.rpm
checksum_type: sha256
description:
  The Apify API Client for Python is the official library to access the [Apify API](https://docs.apify.com/api/v2) from your Python applications.
  It provides useful features like automatic retries and convenience functions to improve your experience with the Apify API.

  If you want to develop Apify Actors in Python,
  check out the [Apify SDK for Python](https://docs.apify.com/sdk/python) instead.



  Requires Python 3.8+

  You can install the package from its [PyPI listing](https://pypi.org/project/apify-client).
  To do that, simply run `pip install apify-client` in your terminal.



  For usage instructions, check the documentation on [Apify Docs](https://docs.apify.com/api/client/python/).



  ```python
  from apify_client import ApifyClient

  apify_client = ApifyClient('MY-APIFY-TOKEN')


  actor_call = apify_client.actor('john-doe/my-cool-actor').call()


  dataset_items = apify_client.dataset(actor_call['defaultDatasetId']).list_items().items
  ```



  Besides greatly simplifying the process of querying the Apify API, the client provides other useful features.



  Based on the endpoint, the client automatically extracts the relevant data and returns it in the
  expected format. Date strings are automatically converted to `datetime.datetime` objects. For exceptions,
  we throw an `ApifyApiError`, which wraps the plain JSON errors returned by API and enriches
  them with other context for easier debugging.



  Network communication sometimes fails. The client will automatically retry requests that
  failed due to a network error, an internal error of the Apify API (HTTP 500+) or rate limit error (HTTP 429).
  By default, it will retry up to 8 times. First retry will be attempted after ~500ms, second after ~1000ms
  and so on. You can configure those parameters using the `max_retries` and `min_delay_between_retries_millis`
  options of the `ApifyClient` constructor.



  Starting with version 1.0.0, the package offers an asynchronous version of the client, [`ApifyClientAsync`](https://docs.apify.com/api/client/python),
  which allows you to work with the Apify API in an asynchronous way, using the standard `async`/`await` syntax.



  Some actions can't be performed by the API itself, such as indefinite waiting for an Actor run to finish
  (because of network timeouts). The client provides convenient `call()` and `wait_for_finish()` functions that do that.
  Key-value store records can be retrieved as objects, buffers or streams via the respective options, dataset items
  can be fetched as individual objects or serialized data and we plan to add better stream support and async iterators.


pkgId: d5be6293d576e955a0332dcf21583d8783fda952d67fefe9f0c5f3f7bf60d42c
name: python-apify-haystack
arch: src
version: 0.1.5
epoch: 0
release: 1
summary: Apify-haystack integration
url: https://apify.com
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apify-haystack-0.1.5-1.src.rpm
checksum_type: sha256
description:
  [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/apify/apify-haystack/blob/main/LICENSE)
  [![PyPi Package](https://badge.fury.io/py/apify-haystack.svg)](https://badge.fury.io/py/apify-haystack)
  [![Python](https://img.shields.io/pypi/pyversions/apify-haystack)](https://pypi.org/project/apify-haystack)

  The Apify-Haystack integration allows easy interaction between the [Apify](https://apify.com/) platform and [Haystack](https://haystack.deepset.ai/).

  Apify is a platform for web scraping, data extraction, and web automation tasks.
  It provides serverless applications called Actors for different tasks, like crawling websites, and scraping Facebook, Instagram, and Google results, etc.

  Haystack offers an ecosystem of tools for building, managing, and deploying search engines and LLM applications.



  Apify-haystack is available at the [`apify-haystack`](https://pypi.org/project/apify-haystack/) PyPI package.

  ```sh
  pip install apify-haystack
  ```





  You need to have an Apify account and API token to run this example.
  You can start with a free account at [Apify](https://apify.com/) and get your [API token](https://docs.apify.com/platform/integrations/api).

  In the example below, specify `apify_api_token` and run the script:

  ```python
  from dotenv import load_dotenv
  from haystack import Document

  from apify_haystack import ApifyDatasetFromActorCall


  apify_api_token = "" or load_dotenv()

  actor_id = "apify/website-content-crawler"
  run_input = {
      "maxCrawlPages": 3,  # limit the number of pages to crawl
      "startUrls": [{"url": "https://haystack.deepset.ai/"}],
  }


  def dataset_mapping_function(dataset_item: dict) -> Document:
      return Document(content=dataset_item.get("text"), meta={"url": dataset_item.get("url")})


  actor = ApifyDatasetFromActorCall(
      actor_id=actor_id, run_input=run_input, dataset_mapping_function=dataset_mapping_function
  )
  print(f"Calling the Apify actor {actor_id} ... crawling will take some time ...")
  print("You can monitor the progress at: https://console.apify.com/actors/runs")

  dataset = actor.run().get("documents")

  print(f"Loaded {len(dataset)} documents from the Apify Actor {actor_id}:")
  for d in dataset:
      print(d)
  ```



  See other examples in the [examples directory](https://github.com/apify/apify-haystack/blob/master/src/apify_haystack/examples) for more examples, here is a list of few of them

  - Load a dataset from Apify and convert it to a Haystack Document
  - Call [Website Content Crawler](https://apify.com/apify/website-content-crawler) and convert the data into the Haystack Documents
  - Crawl websites, retrieve text content, and store it in the `InMemoryDocumentStore`
  - Retrieval-Augmented Generation (RAG): Extracting text from a website & question answering <a href="https://colab.research.google.com/github/deepset-ai/haystack-cookbook/blob/main/notebooks/apify_haystack_rag.ipynb" target="_parent"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>
  - Analyze Your Instagram Comments’ Vibe with Apify and Haystack  <a href="https://colab.research.google.com/github/deepset-ai/haystack-cookbook/blob/main/notebooks/apify_haystack_instagram_comments_analysis.ipynb" target="_parent"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>



  If you find any bug or issue, please [submit an issue on GitHub](https://github.com/apify/apify-haystack/issues).
  For questions, you can ask on [Stack Overflow](https://stackoverflow.com/questions/tagged/apify), in GitHub Discussions or you can join our [Discord server](https://discord.com/invite/jyEM2PRvMU).



  Your code contributions are welcome.
  If you have any ideas for improvements, either submit an issue or create a pull request.
  For contribution guidelines and the code of conduct, see [CONTRIBUTING.md](https://github.com/apify/apify-haystack/blob/master/CONTRIBUTING.md).



  This project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/apify/apify-haystack/blob/master/LICENSE) file for details.


pkgId: 786a76759360c3ca95432d0519e6dfc5f8c395af0f7ab7a77097e60eda3c5d2e
name: python-apify-shared
arch: src
version: 1.1.2
epoch: 0
release: 1
summary: Tools and constants shared across Apify projects.
url: https://pypi.org/project/apify-shared/
rpm_license: Apache Software License
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apify-shared-1.1.2-1.src.rpm
checksum_type: sha256
description:
  The `apify-shared-python` is a Python library for containing constants and utilities which are used across
  our other Python projects like [apify-client-python](https://github.com/apify/apify-client-python)
  and [apify-sdk-python](https://github.com/apify/apify-sdk-python).

  If you want to develop Apify Actors in Python,
  check out the [Apify SDK for Python](https://docs.apify.com/sdk/python) instead.



  Requires Python 3.8+

  You can install the package from its [PyPI listing](https://pypi.org/project/apify-shared).
  To do that, simply run `pip install apify-shared` in your terminal.


pkgId: 936d9b1329cc8358e1e1153773f283d524e20970c929aca9aa1a1a58b9332c53
name: python-apigatewaycl
arch: src
version: 5.0.0
epoch: 0
release: 1
summary: Cliente para realizar la integración con los servicios web de API Gateway desde Python.
url: https://github.com/apigatewaycl/apigateway-api-client-python
rpm_license: LGPL
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apigatewaycl-5.0.0-1.src.rpm
checksum_type: sha256
description:
  Cliente para realizar la integración con los servicios web de `API Gateway <https://www.apigateway.cl>`_ desde Python.


pkgId: 8796a0c678425c3b21943f87106edd187de19c593aa1010af5eafd1df23c3ead
name: python-apigeecli
arch: src
version: 0.53.3
epoch: 0
release: 1
url: https://github.com/darumatic/apigee-cli
rpm_license: Apache license 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apigeecli-0.53.3-1.src.rpm
checksum_type: sha256
summary:
  apigee-cli is an unofficial command-line interface tool designed to simplify the use of the Apigee Edge Management API


pkgId: ecc060c4cd662459b47f1f4110084b5ff6e71d499c6d124784e38e95ec251ce4
name: python-apiiif
arch: src
version: 0.3.1
epoch: 0
release: 1
summary: please add a summary manually as the author left a blank one
url: https://pypi.org/project/apiiif/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiiif-0.3.1-1.src.rpm
checksum_type: sha256
description:
  `apiiif` is a IIIF Presentation API 3.0 library inspired by the excellent [iiif-prezi3](https://github.com/iiif-prezi/iiif-prezi3) library.
  This has been developed primarily for use on [CSNTM's upcoming image website](https://collections.csntm.org) and, therefore, has a few requirements that make it more suitable than other solutions:
  - We need a library with comprehensive IDE support.
    - no monkey patching
    - consistent type-hinting
    - No code-gen
  - simple useage
    - currently supports only the creation of IIIF presentation resources
    - does not consume resources
  - uses [pydantic](https://github.com/pydantic/pydantic) for modeling and serialization.
  **Table of Contents**
  - [Installation](#installation)
  - [License](#license)

  ```console
  pip install apiiif
  ```

  `apiiif` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.


pkgId: 5de75864986146db6ff0ea6d3df5b81dbfc049c89ff8f46a2cc8a9b1032680b4
name: python-apikee
arch: src
version: 1.0.2
epoch: 0
release: 1
summary: ApiKee - A lightweight API key validation library for FastAPI
url: https://github.com/apikee-dev/apikee-python
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apikee-1.0.2-1.src.rpm
checksum_type: sha256
description:
  1. [Concept Overview](#concept-overview)
  2. [Installation](#installation)
  3. [Usage](#usage)
     - [Local Validation](#1-local-validation)
     - [Server Validation](#2-server-validation)
  4. [Server Validation Options](#server-validation-options)
     - [Build Your Own Server](#1-build-your-own-server)
     - [Use ApiKee Premium Server](#2-use-apikee-premium-server)
  5. [Contributing](#contributing)


pkgId: 1572ba35a574baf9e9a133e851a450e78e9c951314685ec807759c445abc6352
name: python-apimapper
arch: src
version: 0.7.9
epoch: 0
release: 1
summary: API Mapper
url: https://github.com/acdh-oeaw/apimapper
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apimapper-0.7.9-1.src.rpm
checksum_type: sha256
description:
  * from PyPi:
      pip install apimapper
  * from source:
      pip install -e .


     >pytest



  * See https://github.com/acdh-oeaw/apimapper/blob/develop/demo/APIMapper%20Demo.ipynb
  * Multiple APIs (GND and VIAF) mapped to a common JSON schema

  VIAF only returns VIAF ID - which is contructed into a url using a "rule"
  ```
  from apimapper import APIMapper
  from apimapper import config

  GND_PERSON_MAP = {config.DIRECT: {'uri': 'id',
                        'label': 'label'}}

  VIAF_PERSON_MAP = {config.RESULT: 'result',
                     config.FILTER: {'nametype': 'personal'},
                     config.DIRECT: {'label': 'displayForm'},
                     config.RULES: {'uri': {config.RULE: '"http://www.viaf.org/viaf/{p1}"',
                                            config.FIELDS: {'p1': 'viafid'}}}}

  GND_PERSON_SOURCE = {config.URL: 'https://lobid.org/gnd/search',
                       config.QUERY_FIELD: 'q',
                       config.PAYLOAD: {'format':'json:suggest',
                                        'filter': 'type:Person'}}

  VIAF_PERSON_SOURCE =  {config.URL: 'http://www.viaf.org/viaf/AutoSuggest',
                         config.QUERY_FIELD: 'query'}


  gnd = APIMapper(GND_PERSON_SOURCE, GND_PERSON_MAP)
  viaf = APIMapper(VIAF_PERSON_SOURCE, VIAF_PERSON_MAP)
  apis = [gnd, viaf]
  results = []
  for api in apis:
      res = api.fetch_results('Pratchett')
      results.extend(res)

  print(results)
  ```

  * Using mapping rules

  Splitting the GND label field into meaningful subparts
  ```
  from apimapper import APIMapper
  from apimapper import config

  GND_PERSON_SOURCE = {config.URL: 'https://lobid.org/gnd/search',
                       config.QUERY_FIELD: 'q',
                       config.PAYLOAD: {'format':'json:suggest',
                                        'filter': 'type:Person'}}

  GND_PERSON_MAP = {config.DIRECT: {'label': 'label',
                                    'uri': 'id'},
            config.RULES: {'source': {config.RULE: '"GND"'},
                           'label_name': {config.RULE: '"{p1}".split("|")[0].strip()',
                                                  config.FIELDS: {'p1': 'label'}},
                                   'label_year': {config.RULE: '"{p1}".split("|")[1].strip() if "{p1}".split("|")[1].strip()[0].isnumeric() else ""',
                                              config.FIELDS: {'p1': 'label'}},
                                       'label_profession': {config.RULE: '"{p1}".split("|")[2].strip() if "{p1}".split("|")[1].strip()[0].isnumeric() else "{p1}".split("|")[1].strip()',
                                                            config.FIELDS: {'p1': 'label'}}}}

  api = APIMapper(GND_PERSON_SOURCE, GND_PERSON_MAP)
  res = api.fetch_results('Rosalind Franklin')
  ```

  * More example usage in apimapper/demo


pkgId: fa2f5a23ca9204e0a2c5f903a3812149fada34bb47142c387ea6f9da6520da55
name: python-apimatic-core-interfaces
arch: src
version: 0.1.5
epoch: 0
release: 1
url: https://github.com/apimatic/core-interfaces-python
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apimatic-core-interfaces-0.1.5-1.src.rpm
checksum_type: sha256
summary:
  An abstract layer of the functionalities provided by apimatic-core-library, requests-client-adapter and APIMatic SDKs.

description:
  [![PyPI][pypi-version]](https://pypi.org/project/apimatic-core-interfaces/)
  [![Licence][license-badge]][license-url]


  This project contains the abstract layer for APIMatic's core library. The purpose of creating interfaces is to separate out the functionalities needed by APIMatic's core library module. The goal is to support scalability and feature enhancement of the core library and the SDKs along with avoiding any breaking changes by reducing tight coupling between modules through the introduction of interfaces.


  Currenty APIMatic supports  `Python version 3.7 - 3.11`  hence the apimatic-core-interfaces will need the same versions to be supported.


  Simply run the command below in your SDK as the apimatic-core-interfaces will be added as a dependency in the SDK.
  ```python
  pip install apimatic-core-interfaces
  ```


  | Name                                                                        | Description                                                                               |
  |-----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------|
  | [`HttpClient`](apimatic_core_interfaces/client/http_client.py)              | To save both Request and Response after the completion of response                        |
  | [`ResponseFactory`](apimatic_core_interfaces/factories/response_factory.py) | To convert the client-adapter response into a custom HTTP response                        |
  | [`Authentication`](apimatic_core_interfaces/types/authentication.py)        | To setup methods for the validation and application of the required authentication scheme |
  | [`UnionType`](apimatic_core_interfaces/types/union_type.py)                 | To setup methods for the validation and deserialization of OneOf/AnyOf union types        |
  | [`Logger`](apimatic_core_interfaces/logger/logger.py)                       | An interface for the generic logger facade                                                |
  | [`ApiLogger`](apimatic_core_interfaces/logger/api_logger.py)                | An interface for logging API requests and responses                                       |


  | Name                                                                          | Description                                                     |
  |-------------------------------------------------------------------------------|-----------------------------------------------------------------|
  | [`HttpMethodEnum`](apimatic_core_interfaces/types/http_method_enum.py )       | Enumeration containig HTTP Methods (GET, POST, PATCH, DELETE)   |

  [pypi-version]: https://img.shields.io/pypi/v/apimatic-core-interfaces
  [license-badge]: https://img.shields.io/badge/licence-MIT-blue
  [license-url]: LICENSE


pkgId: ff7945c55b1e400bce09eaa5f68cac02f06d51a2e8f0d748a211fbeb9bef2151
name: python-apimatic-requests-client-adapter
arch: src
version: 0.1.6
epoch: 0
release: 1
summary: An adapter for requests client library consumed by the SDKs generated with APIMatic
url: https://github.com/apimatic/requests-client-adapter
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apimatic-requests-client-adapter-0.1.6-1.src.rpm
checksum_type: sha256
description:
  [![PyPI][pypi-version]][pypi-apimatic-requests-client-adapter-url]
  [![Tests][test-badge]][test-url]
  [![Test Coverage][test-coverage-url]][code-climate-url]
  [![Licence][license-badge]][license-url]


  Requests is a simple, yet elegant, HTTP library. This repository contains the client implementation that uses the requests library for python SDK provided by APIMatic.


  Currenty APIMatic supports  `Python version 3.7 - 3.11`  hence the apimatic-requests-client-adapter will need the same versions to be supported.


  Simply run the command below in your SDK as the apimatic-requests-client-adapter will be added as a dependency in the SDK.
  ```python
  pip install apimatic-requests-client-adapter
  ```
  **Supported Methods Provided by requests-client**

  | Method                                                                             | Description                                                                      |
  | -----------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
  | [`create_default_http_client`](apimatic_requests_client_adapter/requests_client.py)| function to creat a defaultp http client                                         |
  | [`force_retries`](apimatic_requests_client_adapter/requests_client.py)             | Reset retries according to each request                                          |
  | [`execute`](apimatic_requests_client_adapter/requests_client.py)                   | Execute a given HttpRequest to get a string response back                        |
  | [`convert_response`](apimatic_requests_client_adapter/requests_client.py)          | Converts the Response object of the CoreHttpClient into a CoreHttpResponse object|


  The requests client implementation also contains unit tests to ensure reliability of the implementation and to prevent unwanted breakages.


  * [apimatic-core-interfaces](https://pypi.org/project/apimatic-core-interfaces/)
  * [Requests](https://pypi.org/project/requests/)

  [pypi-version]: https://img.shields.io/pypi/v/apimatic-requests-client-adapter
  [pypi-apimatic-requests-client-adapter-url]: https://pypi.org/project/apimatic-requests-client-adapter/
  [test-badge]: https://github.com/apimatic/requests-client-adapter/actions/workflows/test-runner.yml/badge.svg
  [test-url]: https://github.com/apimatic/requests-client-adapter/actions/workflows/test-runner.yml
  [code-climate-url]: https://codeclimate.com/github/apimatic/requests-client-adapter
  [maintainability-url]: https://api.codeclimate.com/v1/badges/1daeb05c58b9a252043c/maintainability
  [test-coverage-url]: https://api.codeclimate.com/v1/badges/1daeb05c58b9a252043c/test_coverage
  [license-badge]: https://img.shields.io/badge/licence-MIT-blue
  [license-url]: LICENSE


pkgId: f684fe8f70e32d6e53673e14cacb297fec82e3c5efd2be0b27da465054ec92cc
name: python-apimoex
arch: src
version: 1.4.0
epoch: 0
release: 1
summary: MOEX ISS API
url: https://pypi.org/project/apimoex/
rpm_license: http://unlicense.org
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apimoex-1.4.0-1.src.rpm
checksum_type: sha256
description:
  Реализация части запросов к `MOEX Informational & Statistical Server <https://www.moex.com/a2193>`_.


pkgId: 686bac775c9575eb950c717ae9ac282f012ce3751c5718ffb79bdf904b7cee99
name: python-apinator-databricks
arch: src
version: 0.1.0
epoch: 0
release: 1
summary: APInator bindings for Databricks API
url: https://pypi.org/project/apinator-databricks/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apinator-databricks-0.1.0-1.src.rpm
checksum_type: sha256
description:
  [`apinator` bindings](https://pypi.org/project/apinator/) for the [Databricks API](https://docs.databricks.com/api-explorer/).



  ```python
  from apinator_databricks.common import DatabricksContext
  from apinator_databricks.unity_catalog import DatabricksUnityCatalogApi, uc_model

  context = DatabricksContext(
          access_token="TOKEN",  # Will be kept secret
          account="account",
      )
  api = DatabricksUnityCatalogApi(context)
  shares: uc_model.ShareList = api.datashares.list()
  for share in shares.shares:
      assert isinstance(share, uc_model.SharePartial)  # Not necessary, pydantic guarantees this
      ...
  ```


pkgId: 5f8e8db20342ede850a5a859e1868e5c2e47f14d3435da7cffe31ad2fa1a37af
name: python-apinum
arch: src
version: 0.1.8
epoch: 0
release: 1
summary: please add a summary manually as the author left a blank one
url: https://pypi.org/project/apinum/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apinum-0.1.8-1.src.rpm
checksum_type: sha256
description:
  APINum is a Python library designed for extracting well numbers, such as API (American Petroleum Institute) numbers, now known as US Well Numbers, from strings. It validates well numbers against predefined codes and supports different digit formats for API numbers/US Well Numbers.


  Install APINum directly using pip:

      pip install apinum


  - Extract well numbers from strings.
  - Validate well numbers against a list of predefined codes.
  - Support for 10, 12, and 14-digit API number formats.
  - Provides formatted and unformatted well number outputs.


  To use APINum, import and initialize the `APINumber` class with a string containing a well number. The class parses and extracts the API number from the string.

  ```python
  from apinum import APINumber


  input_string = "Your string containing API number"
  api_number = APINumber(input_string)


  print(api_number.extracted_number)
  print(api_number.formatted_14_digit)
  ```


  `APINumber` provides the following attributes to access the extracted number details:
  - `extracted_number`: The raw extracted API number.
  - `formatted_14_digit`: Formatted 14-digit API number.
  - `formatted_12_digit`: Formatted 12-digit API number.
  - `formatted_10_digit`: Formatted 10-digit API number.
  - `unformatted_14_digit`: Unformatted 14-digit API number.
  - `unformatted_12_digit`: Unformatted 12-digit API number.
  - `unformatted_10_digit`: Unformatted 10-digit API number.


  `APINumber` raises exceptions for invalid inputs or if no API number is found:
  - `TypeError`: Input is not a valid string.
  - `ValueError`: No API number found in the input string.


  The library uses JSON files for valid API codes and mappings. Ensure these files are correctly set up in your working directory.


  Contributions are welcome. Follow standard practices for contributing to Python packages, such as forking the repository, making changes, and submitting a pull request.


  Include the license here to inform users of their rights when using and modifying the APINum library.


pkgId: a7dbbea4896f772991c5e880919f953b189d21f720ae44dfe9df976ee43c4702
name: python-apio
arch: src
version: 0.9.5
epoch: 0
release: 1
summary: Open source ecosystem for open FPGA boards
url: https://github.com/FPGAwars/apio
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apio-0.9.5-1.src.rpm
checksum_type: sha256
description:
  [![](https://github.com/FPGAwars/icestudio-wiki/raw/main/Logos/fgpawars-banner.svg)](https://fpgawars.github.io/)
  <!-- Badges and URLs -->
  [pypi-image]: https://img.shields.io/pypi/v/apio
  [pypi-url]: https://pypi.org/project/apio/
  [build-image]: https://github.com/FPGAwars/apio/actions/workflows/build.yml/badge.svg
  [build-url]: https://github.com/FPGAwars/apio/actions/workflows/build.yml
  [license-image]: http://img.shields.io/:license-gpl-blue.svg
  [license-url]: (http://opensource.org/licenses/GPL-2.0)
  [apio-logo]: https://github.com/FPGAwars/Apio-wiki/raw/main/wiki/Logos/Apio-github.png
  [linux-logo]: https://github.com/FPGAwars/Apio-wiki/blob/main/wiki/Logos/linux.png
  [macosx-logo]: https://github.com/FPGAwars/Apio-wiki/blob/main/wiki/Logos/macosx.png
  [windows-logo]: https://github.com/FPGAwars/Apio-wiki/blob/main/wiki/Logos/windows.png
  [ubuntu-logo]: https://github.com/FPGAwars/Apio-wiki/blob/main/wiki/Logos/ubuntu.png
  [raspbian-logo]: https://github.com/FPGAwars/Apio-wiki/blob/main/wiki/Logos/raspbian.png
  [wiki]: https://github.com/FPGAwars/apio/wiki


pkgId: 5fba2a6002dd55114db20c2327d1bd6e2ffbde5ed725a52f85c75928376e29d2
name: python-apio-django
arch: src
version: 1.0.13
epoch: 0
release: 1
summary: Application error & performance monitoring
url: https://github.com/apio-monitor/apio_django
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apio-django-1.0.13-1.src.rpm
checksum_type: sha256
description:
  [*Currently only Django Framework supported*]

  Apio helps in monitoring of Applications. You can easily integrate(see setup below) it with your application and instantly start tracking errors and performance metrics.




  Installation instructions: https://www.youtube.com/watch?v=tpx4mTuv0-0

  1. Create an account on [Apio signup](https://apio.in/signup)

  2. Register an application on [Apio onboarding](https://apio.in/onboarding)

  3. Install Apio-django using pip

  `pip install apio-django`

  4. Add `apio-django` to your installed Apps in your `settings.py`.

  5. Add `apio_django.middleware.ApioMiddleware` to list of Middleware

  6. Add `application_key` received after you onboarded your application on step 2 in your `settings.py`

  `APIO_D = { "application_key": generated_application_key }`

  7. Thats it :) Now on any error you will receive an email on the registered email id and also you can see all the details of your application on the dashboard of [Apio](https://apio.in)



  The Apio service is currently in beta testing phase. We don't take any responsbility of continued service or issues that may arise.



  Email: apio.monitor@gmail.com


pkgId: 75910a049c17e0a0cadb1e4c9fb387aedaada08eb49b36dcc7d8b0e6244baa0f
name: python-apiogram
arch: src
version: 0.2.2
epoch: 0
release: 1
summary: A simple library for easy work with key-value storages and document databases
url: https://github.com/frontdevops/apiogram
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiogram-0.2.2-1.src.rpm
checksum_type: sha256
description:
  Simple wrapper for aiogram - little framework for comfortable develop telegram bots

  [![PyPi Package Version](https://img.shields.io/pypi/v/aiogram.svg?style=flat-square)](https://pypi.python.org/pypi/apiogram)
  [![PyPi status](https://img.shields.io/pypi/status/aiogram.svg?style=flat-square)](https://pypi.python.org/pypi/apiogram)
  [![Supported python versions](https://img.shields.io/badge/Python-3.10.8,3.11-blue)](https://pypi.python.org/pypi/apiogram)
  [![Telegram Bot API](https://img.shields.io/badge/Telegram%20Bot%20API-6.2-blue.svg?style=flat-square&logo=telegram)](https://core.telegram.org/bots/api)
  [![MIT License](https://img.shields.io/pypi/l/aiogram.svg?style=flat-square)](https://opensource.org/licenses/MIT)

  ```py
  import logging
  from magic_config import Config
  from apiogram import start_polling


  def main():
      """Main function"""
      
      logging.basicConfig(level=logging.DEBUG if Config.DEBUG else logging.INFO)
      
      start_polling()


  if __name__ == "__main__":
      """Run main function"""
      main()
  ```


pkgId: fb23138c58a7818d8ebab14b850335e7ba8dfa98c16fbe3697f7a5810fcf474b
name: python-apipe
arch: src
version: 0.1.9
epoch: 0
release: 1
summary: Data pipelines with lazy computation and caching
url: https://github.com/mysterious-ben/apipe
rpm_license: Apache License, Version 2.0
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apipe-0.1.9-1.src.rpm
checksum_type: sha256
description:
  **A-Pipe** allows to create data pipelines with lazy computation and caching.

  **Features:**
  - Lazy computation and cache loading
  - Pickle and parquet serialization
  - Support for hashing of `numpy` arrays and `pandas` DataFrames
  - Support for `dask.Delayed` objects



  ```shell
  pip install apipe
  ```





  ```python
  import time
  import apipe
  import numpy as np
  from loguru import logger

  @apipe.eager_cached()
  def load_data(table: str):
      time.sleep(1)
      arr = np.ones(5)
      logger.debug(f"transferred array data from table={table}")
      return arr

  logger.info("start loading data")


  data = load_data("weather-ldn")
  logger.info(f"finished loading data: {load_data()}")


  data = load_data("weather-ldn")
  logger.info(f"finished loading data: {load_data()}")
  ```




  ```python
  import apipe
  import pandas as pd
  import numpy as np
  from loguru import logger



  @apipe.delayed_cached()  # lazy computation + caching on disk
  def load_1():
      df = pd.DataFrame({"a": [1., 2.], "b": [0.1, np.nan]})
      logger.debug("Loaded {} records".format(len(df)))
      return df

  @apipe.delayed_cached()  # lazy computation + caching on disk
  def load_2(timestamp):
      df = pd.DataFrame({"a": [0.9, 3.], "b": [0.001, 1.]})
      logger.debug("Loaded {} records".format(len(df)))
      return df

  @apipe.delayed_cached()  # lazy computation + caching on disk
  def compute(x, y, eps):
      assert x.shape == y.shape
      diff = ((x - y).abs() / (y.abs()+eps)).mean().mean()
      logger.debug("Difference is computed")
      return diff


  ts = pd.Timestamp(2019, 1, 1)
  eps = 0.01
  s1 = load_1()
  s2 = load_2(ts)
  diff = compute(s1, s2, eps)


  logger.info("diff: {:.3f}".format(apipe.delayed_compute((diff, ))[0]))


  logger.info("diff: {:.3f}".format(apipe.delayed_compute((diff, ))[0]))
  ```

  See more examples in a [notebook](https://github.com/mysterious-ben/ds-examples/blob/master/dataflows/dask_delayed_with_caching.ipynb).


pkgId: 714772335cf234776a3df3a45815cec44b6d09c3cf8ef2f60a43691fe430ae71
name: python-apipeline
arch: src
version: 0.1.31
epoch: 0
release: 1
summary: Python pipeline with asyncio support
url: https://github.com/weedge/pipeline-py
rpm_license: BSD 3-Clause
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apipeline-0.1.31-1.src.rpm
checksum_type: sha256
description:
  <div align="center">
      <img src="https://github.com/user-attachments/assets/37c0d68d-c6d1-4e3b-a01e-d231c8ff36b6" alt="">
  </div>


  [![PyPI](https://img.shields.io/pypi/v/apipeline)](https://pypi.org/project/apipeline/)
  <a href="https://app.commanddash.io/agent/github_ai-bot-pro_pipeline-py"><img src="https://img.shields.io/badge/AI-Code%20Agent-EB9FDA"></a>

  > python --version >=3.10 with [asyncio-task](https://docs.python.org/3.11/library/asyncio-task.html)


  - local To install apipeline(pipeline-python):
  ```
  git clone https://github.com/weedge/pipeline-py

  cd pipeline-py && pip install .

  cd pipeline-py && pip install -e .
  ```
  - install pipeline-py from pypi:
  ```
  pip install apipeline
  ```


  see [docs/design.md](https://github.com/weedge/pipeline-py/tree/main/docs/design.md)



  see [examples](https://github.com/weedge/pipeline-py/tree/main/examples)



  1. borrowed a lot of code from [pipecat](https://github.com/pipecat-ai/pipecat.git)


pkgId: 4b016d155859224556f624226aec81ca2c1d7796b6194792c233e8c9d74dc885
name: python-apiron
arch: src
version: 8.0.0
epoch: 0
release: 1
summary: apiron helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.
url: https://github.com/ithaka/apiron
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiron-8.0.0-1.src.rpm
checksum_type: sha256
description:
  [![PyPI version](https://badge.fury.io/py/apiron.svg)](https://pypi.org/project/apiron/#history)
  [![Supported Python versions](https://img.shields.io/pypi/pyversions/apiron.svg)](https://pypi.org/project/apiron/)
  [![Build status](https://github.com/github/docs/actions/workflows/main.yml/badge.svg)](https://github.com/ithaka/apiron/actions)
  [![Documentation Status](https://readthedocs.org/projects/apiron/badge/?version=latest)](https://apiron.readthedocs.io)
  [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](code-of-conduct.md)

  `apiron` helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.

  <img src="https://github.com/ithaka/apiron/raw/dev/docs/_static/cast-iron-skillet.png" alt="Pie in a cast iron skillet" width="200">

  Gathering data from multiple services has become a ubiquitous task for web application developers.
  The complexity can grow quickly:
  calling an API endpoint with multiple parameter sets,
  calling multiple API endpoints,
  calling multiple endpoints in multiple APIs.
  While the business logic can get hairy,
  the code to interact with those APIs doesn't have to.

  `apiron` provides declarative, structured configuration of services and endpoints
  with a unified interface for interacting with them.




  A service definition requires a domain
  and one or more endpoints with which to interact:

  ```python
  from apiron import JsonEndpoint, Service

  class GitHub(Service):
      domain = 'https://api.github.com'
      user = JsonEndpoint(path='/users/{username}')
      repo = JsonEndpoint(path='/repos/{org}/{repo}')
  ```




  Once your service definition is in place, you can interact with its endpoints:

  ```python
  response = GitHub.user(username='defunkt')


  response = GitHub.repo(org='github', repo='hub')

  ```

  To learn more about building clients, head over to [the docs](https://apiron.readthedocs.io).




  We are happy to consider contributions via pull request,
  especially if they address an existing bug or vulnerability.
  Please read our [contribution guidelines](./.github/CONTRIBUTING.md) before getting started.



  This package is available under the MIT license.
  For more information, [view the full license and copyright notice](./LICENSE).

  Copyright 2018-2022 Ithaka Harbors, Inc.


pkgId: 7b5491729e99e459d5072742f3c8e39cf42c554462e3ac2151fa6a16c373c89a
name: python-apiron
arch: src
version: 8.0.0.post1
epoch: 0
release: 1
summary: apiron helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.
url: https://pypi.org/project/apiron/
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apiron-8.0.0.post1-1.src.rpm
checksum_type: sha256
description:
  [![PyPI version](https://badge.fury.io/py/apiron.svg)](https://pypi.org/project/apiron/#history)
  [![Supported Python versions](https://img.shields.io/pypi/pyversions/apiron.svg)](https://pypi.org/project/apiron/)
  [![Build status](https://github.com/github/docs/actions/workflows/main.yml/badge.svg)](https://github.com/ithaka/apiron/actions)
  [![Documentation Status](https://readthedocs.org/projects/apiron/badge/?version=latest)](https://apiron.readthedocs.io)
  [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg)](code-of-conduct.md)

  `apiron` helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.

  <img src="https://github.com/ithaka/apiron/raw/dev/docs/_static/cast-iron-skillet.png" alt="Pie in a cast iron skillet" width="200">

  Gathering data from multiple services has become a ubiquitous task for web application developers.
  The complexity can grow quickly:
  calling an API endpoint with multiple parameter sets,
  calling multiple API endpoints,
  calling multiple endpoints in multiple APIs.
  While the business logic can get hairy,
  the code to interact with those APIs doesn't have to.

  `apiron` provides declarative, structured configuration of services and endpoints
  with a unified interface for interacting with them.




  A service definition requires a domain
  and one or more endpoints with which to interact:

  ```python
  from apiron import JsonEndpoint, Service

  class GitHub(Service):
      domain = 'https://api.github.com'
      user = JsonEndpoint(path='/users/{username}')
      repo = JsonEndpoint(path='/repos/{org}/{repo}')
  ```




  Once your service definition is in place, you can interact with its endpoints:

  ```python
  response = GitHub.user(username='defunkt')


  response = GitHub.repo(org='github', repo='hub')

  ```

  To learn more about building clients, head over to [the docs](https://apiron.readthedocs.io).




  We are happy to consider contributions via pull request,
  especially if they address an existing bug or vulnerability.
  Please read our [contribution guidelines](./.github/CONTRIBUTING.md) before getting started.



  This package is available under the MIT license.
  For more information, [view the full license and copyright notice](./LICENSE).

  Copyright 2018-2022 Ithaka Harbors, Inc.

rpm_license:
  Copyright 2018-2022 Ithaka Harbors, Inc.  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


pkgId: 99a9cd23b7848f259e63593c99830c9d8d8ae6b6502d527830d8b2ee6d75ea12
name: python-apis-acdhch-default-settings
arch: src
version: 1.5.0
epoch: 0
release: 1
summary: Default settings for APIS instances at the ACDH-CH
url: https://pypi.org/project/apis-acdhch-default-settings/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-acdhch-default-settings-1.5.0-1.src.rpm
checksum_type: sha256
description:
  Default settings for [APIS](https://github.com/acdh-oeaw/apis-core-rdf/) instances hosted at the ACDH-CH at the OEAW.


pkgId: d7436e336818d19cc4cda7aeee654f52c5396586da835a9e084d91328580dcee
name: python-apis-acdhch-django-invite
arch: src
version: 0.2.0
epoch: 0
release: 1
summary: Invite Links for APIS Instances
url: https://pypi.org/project/apis-acdhch-django-invite/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-acdhch-django-invite-0.2.0-1.src.rpm
checksum_type: sha256
description:
  Invite app for Django applications.

  This app provides an invite link that only works with valid tokens. The invite tokens can be generated in Django's admin interface.
  The invite endpoint is `/invite/<token>`.



  Add `apis_acdhch_django_invite` to your `INSTALLED_APPS`.
  Include the apis-acdhch-django-invite urls in your `urls.py`:
  ```
  urlpatterns += [path("", include("apis_acdhch_django_invite.urls")),]
  ```


pkgId: 3277a15c8e701f43ef6ab3921616c2857cb78d9fb787315db735a7a0520c40d8
name: python-apis-bibsonomy
arch: src
version: 0.11.0
epoch: 0
release: 1
summary: Bibsonomy/Zotero plugin for managing refernces in APIS framework
url: https://pypi.org/project/apis-bibsonomy/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-bibsonomy-0.11.0-1.src.rpm
checksum_type: sha256
description:
  APIS Bibsonomy is a small addon to the APIS system. It allows to store references in Bibsonomy instances and use these references in APIS.
  It is very generic and should work with most Django installations/projects.



  - Install the package:

    `pip install apis-bibsonomy`

  - Add the package to your installed apps:

    ```
    INSTALLED_APPS = [
    ...
    'apis_bibsonomy'
    ]
    ```

  - And migrate your DB:

    `python manage.py migrate`


  Some functionality from APIS Bibsonomy uses `htmx`, so you should [include htmx
  into your web application](https://htmx.org/docs/#installing).





  APIS Bibsonomy needs an URL of the bibsonomy or zotero instance, a username, a API token and an (optional) collection to search in.

  You need to add a configuration section to your APIS settings:

  ```
  APIS_BIBSONOMY = [{
     'type': 'bibsomomy', #or zotero
     'url': 'http://url.at', #url of the bibsonomy instance or zotero.org
     'user': 'username', #for zotero use the user id number found in settings
     'API key': 'api_key',
     'group': 'group'
  }]
  ```

  If you want the plugin to add the reference buttons to certain fields you need to add these fields to the config:

  ```
  APIS_BIBSONOMY_FIELDS = ['name', 'first_name', 'profession']
  ```


  Restart your server and you are good to go.




  APIS Bibsonomy uses htmx. The delete buttons for references trigger deletion
  via the API delete route which give an empty response on success. HTMX needs to
  be [configured to swap the content even if the response is empty](https://github.com/bigskysoftware/htmx/issues/199):
  ```
  document.body.addEventListener('htmx:beforeSwap', function(event) {
    if (event.detail.xhr.status === 204) {
      // Swap content even when the response is empty.
      event.detail.shouldSwap = true;
    }
  });
  ```




  *not needed if you are using standard APIS templates*

  - Include the base template somewhere in the header of your template:

  `{% include 'apis_bibsonomy/apis_bibsonomy_include.html' %}`

  - Load the templatetag:

  `{% load bibsonomy_templatetags %}`

  - Include the form somewhere in your template (set hidden=True if you intend to use buttons):

  `{% bibsonomy_form content_type='person' hidden=True %}`

  - And finally add html tags as anker element for the reference forms to your template (dont forget to set "bibsonomy-anker" as class):

  `<button class="bibsonomy-anker" data-bibs-contenttype="person" data-bibs-object_pk={{instance.pk}} data-bibs-attribute="Attribute name (optional)">Ref</button>`

  - If you want to batch add reference forms to attribute fields in a whole form add a hidden anker element. You need to additionally add the names of the form fields you want to have reference forms for to `data-bibs-form-elements=""`

  `<button class="bibsonomy-anker-hidden" data-bibs-contenttype="person" data-bibs-object_pk={{instance.pk}} data-bibs-form-elements="first_name|name|gender|start_date_written|lat">Ref</button>`




  The *book* icon used for the reference link is the SVG from the [*Import Contacts* icon from the material symbols](https://fonts.google.com/icons?selected=Material+Symbols+Outlined:import_contacts:FILL@0;wght@400;GRAD@0;opsz@24&icon.query=book&icon.size=24&icon.color=%235f6368)


pkgId: ba60435f935727a0508c270058b2332fb9a7f8b73bbdeb9656136da4ebe8b38e
name: python-apis-core-rdf
arch: src
version: 0.31.0
epoch: 0
release: 1
summary: Base package for the APIS framework
url: https://pypi.org/project/apis-core-rdf/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-core-rdf-0.31.0-1.src.rpm
checksum_type: sha256
description:
  ![Django Tests](https://github.com/acdh-oeaw/apis-core-rdf/actions/workflows/django-tests.yml/badge.svg)
  ![GitHub release (with filter)](https://img.shields.io/github/v/release/acdh-oeaw/apis-core-rdf)
  The *Austrian Prosophographic Information System* is a
  [Django](https://www.djangoproject.com/) based prosopography framework. It
  allows to create web applications to manage both entities and relations between
  entities. It provides API access to the data in various formats and creates
  swagger defintions. A swagger-ui allows for comfortable access to the data.
  Data can also be imported from remote resources described in
  [RDF](https://en.wikipedia.org/wiki/Resource_Description_Framework).
  In addition to this configurable import of data via RDF, there is also an
  configurable serialization of data. The generic RestAPI of APIS provides data
  either in the internal JSON format, TEI or RDF (serialized with *CIDOC CRM*).
  APIS comes with a built in system of autocompletes that allows researchers to
  import meta-data of entities with just a single click. Out of the box APIS
  supports Stanbol as a backend for the autocompletes, but the system is rather
  easy to adapt to any Restfull API. APIS also supports the parsing of RDFs
  describing entities into an entity. The parsing is configured in a settings
  file.
  *Entities*
  *Relations*


pkgId: eb0e8abbd4f18eba37504ba625256b2b73760c3fdef3cf33c83aa758badde4a7
name: python-apis-import-project
arch: src
version: 0.4.0
epoch: 0
release: 1
url: https://pypi.org/project/apis-import-project/
rpm_license: UNKNOWN
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-import-project-0.4.0-1.src.rpm
checksum_type: sha256
summary:
  Generic Django-App for APIS-instances to support importing new data manually with a streamlined workflow and some automation.


pkgId: 0222c16178403f8af9314135644c04bdb6c39004cc052675f03996343a7ef8d5
name: python-apis-override-select2js
arch: src
version: 0.2.1
epoch: 0
release: 1
summary: Override select2js files in APIS Django projects
url: https://pypi.org/project/apis-override-select2js/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apis-override-select2js-0.2.1-1.src.rpm
checksum_type: sha256
description:
  This is a minimal Django project that ships 2 files that are originally part of
  [Django Autocomplete
  Light](https://github.com/yourlabs/django-autocomplete-light).
  The two files are patched, so that they fix a behaviour with the `tags` option
  of the select implementation in Django Autocomplete Light. See also [this bug
  report
  upstream](https://github.com/yourlabs/django-autocomplete-light/issues/902).
  The exact changes are documented in [contrib/patches](contrib/patches).
  If you want to override the upstream shipped javascript files, you will have
  install this Django project and add `apis_override_select2js` to the beginning
  of your Django settings `INSTALLED_APPS`.
  You will get a warning from Django when doing the `collectstatic` step:
  ```
  Found another file with the destination path
  'autocomplete_light/select2.min.js'. It will be ignored since only the first
  encountered file is collected. If this is not what you want, make sure every
  static file has a unique path.
  Found another file with the destination path 'autocomplete_light/select2.js'.
  It will be ignored since only the first encountered file is collected. If this
  is not what you want, make sure every static file has a unique path.
   ```


pkgId: ad726fdd05074e350a66fbc5ee4e56d7b2de3dee3e00966671b4a305247033a2
name: python-apischema
arch: src
version: 0.19.0
epoch: 0
release: 1
summary: JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
url: https://pypi.org/project/apischema/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apischema-0.19.0-1.src.rpm
checksum_type: sha256
description:
  JSON (de)serialization, GraphQL and JSON schema generation using Python typing.

  *apischema* makes your life easier when dealing with API data.



  [https://wyfo.github.io/apischema/](https://wyfo.github.io/apischema/)


  ```shell
  pip install apischema
  ```
  It requires only Python 3.8+. *PyPy3* is also fully supported.



  (If you wonder how this differs from the *pydantic* library, see the [dedicated section of the documentation](https://wyfo.github.io/apischema/dev/difference_with_pydantic) — there are many differences.)

  This library fulfills the following goals:

  - stay as close as possible to the standard library (dataclasses, typing, etc.) — as a consequence we do not need plugins for editors/linters/etc.;
  - avoid object-oriented limitations — do not require a base class — thus handle easily every type (`Foo`, `list[Bar]`, `NewType(Id, int)`, etc.) the same way.
  - be adaptable, provide tools to support any types (ORM, etc.);
  - avoid dynamic things like using raw strings for attributes name - play nicely with your IDE.

  No known alternative achieves all of this, and apischema is also [(a lot) faster](https://wyfo.github.io/apischema/dev/optimizations_and_benchmark#benchmark) than all of them.

  On top of that, because APIs are not only JSON, *apischema* is also a complete GraphQL library

  > Actually, *apischema* is even adaptable enough to enable support of competitor libraries in a few dozens of line of code ([pydantic support example](https://wyfo.github.io/apischema/dev/examples/pydantic_support) using [conversions feature](https://wyfo.github.io/apischema/dev/conversions))



  ```python
  from collections.abc import Collection
  from dataclasses import dataclass, field
  from uuid import UUID, uuid4

  import pytest
  from graphql import print_schema

  from apischema import ValidationError, deserialize, serialize
  from apischema.graphql import graphql_schema
  from apischema.json_schema import deserialization_schema



  @dataclass
  class Resource:
      id: UUID
      name: str
      tags: set[str] = field(default_factory=set)



  uuid = uuid4()
  data = {"id": str(uuid), "name": "wyfo", "tags": ["some_tag"]}

  resource = deserialize(Resource, data)
  assert resource == Resource(uuid, "wyfo", {"some_tag"})

  assert serialize(Resource, resource) == data

  with pytest.raises(ValidationError) as err:  # pytest checks exception is raised
      deserialize(Resource, {"id": "42", "name": "wyfo"})
  assert err.value.errors == [
      {"loc": ["id"], "err": "badly formed hexadecimal UUID string"}
  ]

  assert deserialization_schema(Resource) == {
      "$schema": "http://json-schema.org/draft/2020-12/schema#",
      "type": "object",
      "properties": {
          "id": {"type": "string", "format": "uuid"},
          "name": {"type": "string"},
          "tags": {
              "type": "array",
              "items": {"type": "string"},
              "uniqueItems": True,
              "default": [],
          },
      },
      "required": ["id", "name"],
      "additionalProperties": False,
  }



  def resources(tags: Collection[str] | None = None) -> Collection[Resource] | None:
      ...



  schema = graphql_schema(query=[resources], id_types={UUID})
  schema_str = """\
  type Query {
    resources(tags: [String!]): [Resource!]
  }

  type Resource {
    id: ID!
    name: String!
    tags: [String!]!
  }"""
  assert print_schema(schema) == schema_str
  ```
  *apischema* works out of the box with your data model.

  > This example and further ones are using *pytest* API because they are in fact run as tests in the library CI



  All documentation examples are written using the last Python minor version — currently 3.10 — in order to provide up-to-date documentation. Because Python 3.10 specificities (like [PEP 585](https://www.python.org/dev/peps/pep-0604/)) are used, this version is "mandatory" to execute the examples as-is.

  In addition to *pytest*, some examples use third-party libraries like *SQLAlchemy* or *attrs*. All of this dependencies can be downloaded using the `examples` extra with
  ```shell
  pip install apischema[examples]
  ```

  Once dependencies are installed, you can simply copy-paste examples and execute them, using the proper Python version.


pkgId: ec456b5689183eb5287b86b6f09c53b4cf75f13c1a535eb770d8ba42cf70bdf4
name: python-apispec
arch: src
version: 6.6.1
epoch: 0
release: 1
url: https://pypi.org/project/apispec/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apispec-6.6.1-1.src.rpm
checksum_type: sha256
summary:
  A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).

description:
  - Supports the OpenAPI Specification (versions 2 and 3)
  - Framework-agnostic
  - Built-in support for `marshmallow <https://marshmallow.readthedocs.io/>`_
  - Utilities for parsing docstrings


pkgId: 5727a6ad2ee53643a0f2a23eaec08b812c8ddcd23d6b681c9471c710dc440f06
name: python-apispec-pydantic-plugin
arch: src
version: 0.6.0
epoch: 0
release: 1
summary: A plugin to enable support for Pydantic models in APISpec.
url: https://pypi.org/project/apispec-pydantic-plugin/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apispec-pydantic-plugin-0.6.0-1.src.rpm
checksum_type: sha256
description:
  This is a plugin that replaces `apispec.ext.marshmallow:MarshmallowPlugin` with an equivalent plugin for use with Pydantic.





   - [APISpec's Marshmallow Plugin ](https://github.com/marshmallow-code/apispec/tree/dev/src/apispec/ext/marshmallow)
  - [challice-spec](https://github.com/TestBoxLab/chalice-spec)


pkgId: 8c895aabfce836553bf78ab0b3e1496b9fb0da8e1fc188609de2865f378b6e14
name: python-apispec-webframeworks
arch: src
version: 1.2.0
epoch: 0
release: 1
summary: Web framework plugins for apispec.
url: https://pypi.org/project/apispec-webframeworks/
rpm_license: None
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apispec-webframeworks-1.2.0-1.src.rpm
checksum_type: sha256
description:
  To migrate from older versions of apispec, install this package
  with
      pip install apispec-webframeworks
  Change your imports, like so:
      
      from apispec.ext.flask import FlaskPlugin
      
      from apispec_webframeworks.flask import FlaskPlugin


pkgId: 760d00c70afeff9c4ed65c00cb89728e2cf6f5836f1d81ac5926320fb57965af
name: python-apisql
arch: src
version: 0.6.1
epoch: 0
release: 1
summary: A flask blueprint providing a read-lny API for querying RDBMS
url: https://github.com/dataspot/apisql
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apisql-0.6.1-1.src.rpm
checksum_type: sha256
description:
  ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apisql.svg)

  apisql is a flask blueprint providing an API for read-only access for a DBMS using direct SQL Queries





  Returns query results in json format.

  Query parameters that can be send:
  - **query**: The SQL query to execute on the DB. The query can be provided in plain text or base64 encoded.
  - **num_rows**: The maximum number of rows to return. If not specified, will return the aount defined in the configuration, the amount defined in the environment variable `APISQL__MAX_ROWS` or 100.
  - **page_size**: The size of the 'page', when doing paging. By default will use `num_rows` and in any way the page size it won't exceed `num_rows`.
  - **page**: Which page to fetch, starting from page 0



  Downloads query results in either csv, xls or xlsx format.

  Query parameters that can be send:
  - **query**: The SQL query to execute on the DB. The query can be provided in plain text or base64 encoded.
  - **format**: Either `csv` or `xlsx`. Defaults to `csv`.
  - **filename**: The filename for the file to be downloaded, *without the extension*. Defaults to `query-results`.
  - **headers**: A semicolon separated list of the headers for the output file. Headers should match the field names that appear in the query.
    Headers may contain one or more modifiers, which appear after a colon. The currently supported modifiers are:
    - `number`, to convert numeric values to strings
    - `yesno`, which converts boolean values to "Yes" / "No"
    - `comma-separated`, which converts arrays of strings to a comma separated list of these strings.
    Finally, the content for a column may be fetched from a different field in the query output, by specifying the field name after a `<` character.

    Example:
    `Fiscal Year:number<fiscal_year;Leap Year:yesno<0;`



  **Example:**
  For the following SQL:
  ```
  select employee_name as "Employee Name", employee_salary as "Salary", is_manager as "Managerial role?" from employees
  ```

  `headers` could be specified as `Employee Name;Managerial role?:yesno;Salary:number`.



  Flask configuration for this blueprint:


  ```python

      from apisql import apisql_blueprint

      app.register_blueprint(
          apisql_blueprint(connection_string='psql://host/database', max_rows=1000, debug=False),
          url_prefix='/api/db/'
      )
  ```


pkgId: 9cf5e7cf23c057dbf1304a3f7fcd592ce69f878b2eef23fe827c667dbe4b0852
name: python-apistar-crud
arch: src
version: 0.6.6
epoch: 0
release: 1
summary: API Star tools to create CRUD resources.
url: https://github.com/PeRDy/apistar-crud
rpm_license: GPL-3.0+
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apistar-crud-0.6.6-1.src.rpm
checksum_type: sha256
description:
  [![Build Status](https://travis-ci.org/PeRDy/apistar-crud.svg?branch=master)](https://travis-ci.org/PeRDy/apistar-crud)
  [![codecov](https://codecov.io/gh/PeRDy/apistar-crud/branch/master/graph/badge.svg)](https://codecov.io/gh/PeRDy/apistar-crud)
  [![PyPI version](https://badge.fury.io/py/apistar-crud.svg)](https://badge.fury.io/py/apistar-crud)

  * **Version:** 0.6.6
  * **Status:** Production/Stable
  * **Author:** José Antonio Perdiguero López



  - [API Star CRUD](#api-star-crud)
    * [Features](#features)
      + [Resource](#resource)
      + [ORM](#orm)
      + [Admin site](#admin-site)
    * [Quick start](#quick-start)
    * [Usage](#usage)
      + [SQLAlchemy](#sqlalchemy)
      + [Peewee](#peewee)
    * [Resources](#resources)
      + [Routes](#routes)
      + [Override methods](#override-methods)
      + [Filtering](#filtering)
    * [Admin](#admin)
      + [Main page](#main-page)
      + [Resource list](#resource-list)
      + [Resource detail](#resource-detail)


  API Star CRUD provides an easy way to define a REST resource and generic operations over it.


  The resources are classes with a default implementation for **methods**:
  * `create`: Create a new element for this resource.
  * `retrieve`: Retrieve an element of this resource.
  * `update`: Update (partially or fully) an element of this resource.
  * `delete`: Delete an element of this resource.
  * `list`: List resource collection with **filtering** capabilities.
  * `drop`: Drop resource collection.


  API Star CRUD supports the following ORM:
  * [SQLAlchemy](https://www.sqlalchemy.org/) through [apistar-sqlalchemy](https://github.com/PeRDy/apistar-sqlalchemy).
  * [Peewee](https://github.com/coleifer/peewee) through [apistar-peewee-orm](https://github.com/PeRDy/apistar-peewee-orm).


  API Star CRUD serves an admin site to handle resources in a graphical way, by default this site is routed to `/admin`.


  Install API Star CRUD:

  ```bash
  $ pip install apistar-crud[peewee]
  ```

  or

  ```
  $ pip install apistar-crud[sqlalchemy]
  ```

  Follow the steps:

  1. Create an **input type** and **output type** for your resource:
  2. Define a **model** based on your ORM.
  3. Build your **resource** using the metaclass specific for your ORM.
  4. Add the **routes** for your resources.



  Example of a fully functional resource based on SQLAlchemy.

  Create an **input type** and **output type**:

  ```python
  class PuppyInputType(types.Type):
      name = validators.String()

  class PuppyOutputType(types.Type):
      id = validators.Integer()
      name = validators.String()
  ```

  Define a **model**:

  ```python
  class PuppyModel(Base):
      __tablename__ = "Puppy"

      id = Column(Integer, primary_key=True)
      name = Column(String)
  ```

  The **resource**:

  ```python
  from apistar_crud.resource.sqlalchemy import Resource

  class PuppyResource(metaclass=Resource):
      name = "puppy"
      verbose_name = "Puppy"

      model = PuppyModel
      input_type = PuppyInputType
      output_type = PuppyOutputType
      methods = ("create", "retrieve", "update", "delete", "list", "drop")
  ```

  The resource generates his own **routes**:

  ```python
  from apistar import App
  from apistar_crud.routes import routes as resource_routes

  resource_routes.register(PuppyResource, "/puppy", admin=True)

  routes = [
      
  ]

  routes += resource_routes.routes(admin="/admin")
  packages = ("apistar_crud",)
  app = App(routes=routes, packages=packages)
  ```


  Example of a fully functional resource based on Peewee.

  Create an **input type** and **output type**:

  ```python
  class PuppyInputType(types.Type):
      name = validators.String()

  class PuppyOutputType(types.Type):
      id = validators.Integer()
      name = validators.String()
  ```

  Define a **model**:

  ```python
  class PuppyModel(peewee.Model):
      name = peewee.CharField()
  ```

  The **resource**:

  ```python
  from apistar_crud.resource.peewee import Resource

  class PuppyResource(metaclass=Resource):
      name = "puppy"
      verbose_name = "Puppy"

      model = PuppyModel
      input_type = PuppyInputType
      output_type = PuppyOutputType
      methods = ("create", "retrieve", "update", "delete", "list", "drop")
  ```

  The resource generates his own **routes**:

  ```python
  from apistar import App
  from apistar_crud.routes import routes as resource_routes

  resource_routes.register(PuppyResource, "/puppy", admin=True)

  routes = [
      
  ]

  routes += resource_routes.routes(admin="/admin")
  packages = ("apistar_crud",)
  app = App(routes=routes, packages=packages)
  ```




  The routes for resource methods are:

  |Method  |Verb  |URL
  |--------|------|--------------
  |create  |POST  |/
  |retrieve|GET   |/{element_id}/
  |update  |PUT   |/{element_id}/
  |delete  |DELETE|/{element_id}/
  |list    |GET   |/
  |drop    |DELETE|/



  To customize CRUD methods you can override them like:

  ```python
  from apistar_crud.resource.peewee import Resource

  class PuppyResource(metaclass=Resource):
      name = "puppy"
      verbose_name = "Puppy"

      model = PuppyModel
      input_type = PuppyInputType
      output_type = PuppyOutputType
      methods = ("create", "retrieve", "update", "delete", "list", "drop")

      @classmethod
      def create(cls, element: PuppyInputType) -> PuppyOutputType:
          
  ```


  Default `list` implementation has filtering capabilities but to reflect it in the schema is necessary to override that
  method defining all the parameters that will be used as a filter and pass it as keywords to `_list()` method.

  It is a direct translation to ORM keyword arguments
  so in case of SQLAlchemy it uses a `filter_by()` method and a `where()` in Peewee case.

  ```python
  import typing

  from apistar import http
  from apistar_crud.resource.peewee import Resource
  from apistar_pagination import PageNumberResponse

  class PuppyResource(metaclass=Resource):
      name = "puppy"
      verbose_name = "Puppy"

      model = PuppyModel
      input_type = PuppyInputType
      output_type = PuppyOutputType
      methods = ("create", "retrieve", "update", "delete", "list", "drop")

      @classmethod
      def list(cls, name: http.QueryParam, page: http.QueryParam=None, page_size: http.QueryParam=None) -> typing.List[PuppyOutputType]:
          return PageNumberResponse(page=page, page_size=page_size, content=cls._filter(name=name))
  ```


  API Star CRUD provides an admin panel to manage resources, including filtering, editing and creating new entries in your
  resources.

  To include admin panel in your application you simply has to add the routes as following:

  ```python
  from apistar import App
  from apistar_crud.routes import routes as resource_routes

  resource_routes.register(PuppyResource, "/puppy", admin=True)

  routes = [
      
  ]

  routes += resource_routes.routes(admin="/admin")
  packages = ("apistar_crud",)
  app = App(routes=routes, packages=packages)
  ```


  Main page showing a list of manageable resources.

  ![Admin main page](docs/images/admin_landing.png "Main page showing a list of manageable resources")


  Configurable view of a list of resource entries. If that resource provides filtering parameters for list method, a
  filter input will be available. The list of columns shown is also configurable.

  ![Admin resource list page](docs/images/admin_resource_list.png "Configurable view of a list of resource entries")


  Page for editing a resource entry or creating a new one.

  ![Admin resource detail page](docs/images/admin_resource_detail.png "Page for editing a resource entry or create a new one")


pkgId: 6bdb42f27a67a486382c98f3d32e753a22a63841b9264339a2abc4d724ff821a
name: python-apistar_jwt
arch: src
version: 0.5.0
epoch: 0
release: 1
summary: A JSON Web Token Component for API Star
url: https://github.com/audiolion/apistar-jwt
rpm_license: MIT license
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apistar_jwt-0.5.0-1.src.rpm
checksum_type: sha256
description:
  [![pypi](https://img.shields.io/pypi/v/apistar_jwt.svg)](https://pypi.org/project/apistar-jwt) [![travis](https://img.shields.io/travis/audiolion/apistar-jwt.svg)](https://travis-ci.org/audiolion/apistar_jwt) [![codecov](https://codecov.io/gh/audiolion/apistar-jwt/branch/master/graph/badge.svg)](https://codecov.io/gh/audiolion/apistar-jwt)


  JSON Web Token Component for use with *API Star >= 0.4*.



  ```
  $ pip install apistar-jwt
  ```

  Alternatively, install through [pipenv](https://pipenv.readthedocs.io/en/latest/).

  ```
  $ pipenv install apistar-jwt
  ```




  Register the `JWT` Component with your APIStar app.

  ```python
  from apistar import App
  from apistar_jwt.token import JWT

  routes = [
    
  ]

  components = [
      JWT({
          'JWT_SECRET': 'BZz4bHXYQD?g9YN2UksRn7*r3P(eo]P,Rt8NCWKs6VP34qmTL#8f&ruD^TtG',
      }),
  ]

  app = App(routes=routes, components=components)
  ```

  Inject the `JWT` component in your login function and use it to encode the JWT.

  ```python
  from apistar import exceptions, types, validators
  from apistar_jwt.token import JWT

  class UserData(types.Type):
      email = validators.String()
      password = validators.String()


  def login(data: UserData, jwt: JWT) -> dict:
      
      user = db_login(data)
      if not user:
          raise exceptions.Forbidden('Incorrect username or password.')
      payload = {
          'id': user.id,
          'username': user.email,
          'random_data': '102310',
      }
      token = jwt.encode(payload)
      if token is None:
          
          raise exceptions.BadRequest()
      return {'token': token}
  ```

  Inject the `JWTUser` component in any resource where you want authentication with the provided JWT.

  ```python
  from apistar_jwt.token import JWTUser

  def welcome(user: JWTUser) -> dict:
      message = f'Welcome {user.username}#{user.id}, here is your random data: {user.token["random_data"]}'
      return {'message': message}
  ```

  **Note**

  Requests made with JWT The token must be passed as an `Authorization` header using the `Bearer` scheme in requests made to a resource.

  ```shell
  $ curl -i -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoxfQ.fCqeAJGHYwZ9y-hJ3CKUWPiENOM0xtGsMeUWmIq4o8Q" http://localhost:8080/some-resource-requiring-jwt-auth
  ```



  We provide two decorators for convenience to enforce authentication required or allow anonymous users for a route:

  ```python
  from apistar_jwt.token import JWTUser
  from apistar_jwt.decorators import anonymous_allowed, authentication_required


  @authentication_required
  def auth_required(request: http.Request, user: JWTUser):
      return user.__dict__


  @anonymous_allowed
  def anon_allowed(request: http.Request, user: JWTUser):
      if user:
          return user.__dict__
      return None
  ```

  The `@authentication_required` decorator will enforce the user to be logged in for that route. Meanwhile the `@anonymous_allowed` will set `user: JWTUser=None` and allow anonymous users to hit the route. The default behavior is `@authentication_required` so you do not need to annotate with this decorator, it is just to help your code be explicit.



  There are two settings this package uses to identify the `username` and `user_id` keys in the JWT payload, they are by default:

  ```python
  {
    'JWT_USER_ID': 'id',
    'JWT_USER_NAME': 'username',
  }
  ```

  If your JWT uses some other kind of key, override these keys when you instantiate your component:

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_USER_ID': 'pk',
      'JWT_USER_NAME': 'email',
    })
  ]
  ```

  `JWT_WHITE_LIST` allows you to specify a list of route functions that will not require JWT authentication. This is useful if you have setup a default authentication policy but want to open up certain routes, especially ones that might be in third party packages or in apistar itself like the schema docs.

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_WHITE_LIST': ['serve_schema', 'home'],
    })
  ]
  ```

  In this instance, the `serve_schema` and `home` Routes will not require JWT authentication.

  `JWT_ALGORITHMS` is related to the algorithms used for decoding JWTs. By default we only use 'HS256' but JWT supports passing an array of [supported algorithms](https://pyjwt.readthedocs.io/en/latest/algorithms.html#digital-signature-algorithms) which it will sequentially try when attempting to decode.

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_ALGORITHMS': ['HS256', 'RSA512'],
    })
  ]
  ```

  `JWT_SECRET` is a long, randomized, secret key that should never be checked into version control.

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_SECRET': 'QXp4Z83.%2F@JBiaPZ8T9YDwoasn[dn)cZ=fE}KqHMJPNka3QyPNq^KnMqL$oCsU9BC?.f9,oF2.2t4oN?[g%iq89(+'
    })
  ]
  ```

  For all other settings, use `JWT_OPTIONS` key which will pass them along to the underlying [PyJWT](https://pyjwt.readthedocs.io/en/latest/usage.html#registered-claim-names) library when decoding.

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_OPTIONS': {
        'issuer': 'urn:foo',
        'audience': 'urn:bar',
        'leeway': 10,
      },
    })
  ]
  ```

  Quick rundown of the options:

  `audience` is the urn for this applications audience, it must match a value in the `aud` key of the payload. [Read more about audience claim](https://pyjwt.readthedocs.io/en/latest/usage.html#audience-claim-aud).

  `issuer` is the urn of the application that issues the token, it must match a value in the `iss` key of the payload. [Read more about the issuer claim](https://pyjwt.readthedocs.io/en/latest/usage.html#issuer-claim-iss)

  `leeway` is the number of seconds of margin an expiration time claim in the past will still be valid for.

  A fully customized `JWT` component would like like the following:

  ```python
  from apistar_jwt.token import JWT

  components = [
    JWT({
      'JWT_ALGORITHMS': ['HS256', 'RSA512'],
      'JWT_USER_ID': 'pk',
      'JWT_USER_NAME': 'email',
      'JWT_SECRET': 'QXp4Z83.%2F@JBiaPZ8T9YDwoasn[dn)cZ=fE}KqHMJPNka3QyPNq^KnMqL$oCsU9BC?.f9,oF2.2t4oN?[g%iq89(+',
      'JWT_OPTIONS': {
        'issuer': 'urn:foo',
        'audience': 'urn:bar',
        'leeway': 10,
      },
      'JWT_WHITE_LIST': ['serve_schema'],
    })
  ]
  ```



  This project uses [`pipenv`](https://docs.pipenv.org) to manage its development environment, and [`pytest`](https://docs.pytest.org) as its tests runner.  To install development dependencies:

  ```
  pipenv install --dev
  ```

  To run tests:

  ```
  pipenv shell
  pytest
  ```

  This project uses [Codecov](https://codecov.io/gh/audiolion/apistar-jwt) to enforce code coverage on all pull requests.  To run tests locally and output a code coverage report, run:

  ```
  pipenv shell
  pytest --cov=apistar_test/
  ```






  * Everything is now a top level export as well, e.g. `from apistar_jwt import JWT` (thanks @jgiradet)



  * Added decorator support, `@anonymous_allowed` and `@authentication_required`
  * Added back in test suite
  * Updated typings and fixed a bug with instantiating `JWT` component



  Apistar JWT updated to support Apistar >= 0.4. Pin to 0.3.3 for Apistar 0.3.x support



  Update dev deps so we are using metadata 2.1 spec for pypi.



  Updates to pin dependencies for Apistar 0.3.x and add Markdown rendering to pypi.org



  Release for Apistar 0.3.x


pkgId: 967ac0d8afa7b569607a04f8d82d7729cd06df1feb379fd1b0aaf73ad6af7e9c
name: python-apistellar
arch: src
version: 1.3.12
epoch: 0
release: 1
summary: enhance apistar web framework.
url: https://www.github.com/ShichaoMa/apistellar
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: localhost
location_href: Packages/python-apistellar-1.3.12-1.src.rpm
checksum_type: sha256
description:
  [![GitHub followers](https://img.shields.io/github/followers/shichaoma.svg?label=github%20follow)](https://github.com/shichao.ma)
  [![GitHub repo size in bytes](https://img.shields.io/github/repo-size/shichaoma/apistellar.svg)](https://github.com/shichaoma/apistellar)
  [![GitHub stars](https://img.shields.io/github/stars/shichaoma/apistellar.svg?label=github%20stars)](https://github.com/shichaoma/apistellar)
  [![GitHub release](https://img.shields.io/github/release/shichaoma/apistellar.svg)](https://github.com/shichaoma/apistellar/releases)
  [![Github commits (since latest release)](https://img.shields.io/github/commits-since/shichaoma/apistellar/latest.svg)](https://github.com/shichaoma/apistellar)

  [![Github All Releases](https://img.shields.io/github/downloads/shichaoma/apistellar/total.svg)](https://github.com/shichaoma/apistellar/releases)
  [![GitHub Release Date](https://img.shields.io/github/release-date/shichaoma/apistellar.svg)](https://github.com/shichaoma/apistellar/releases)



  [![PyPI](https://img.shields.io/pypi/v/apistellar.svg)](https://pypi.org/project/apistellar/)
  [![PyPI - Wheel](https://img.shields.io/pypi/wheel/apistellar.svg)](https://pypi.org/project/apistellar/)
  [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/apistellar.svg)](https://pypi.org/project/apistellar/)
  [![PyPI - Format](https://img.shields.io/pypi/format/apistellar.svg)](https://pypi.org/project/apistellar/)
  [![PyPI - Implementation](https://img.shields.io/pypi/implementation/apistellar.svg)](https://pypi.org/project/apistellar/)
  [![PyPI - Status](https://img.shields.io/pypi/status/apistellar.svg)](https://pypi.org/project/apistellar/)



  apistellar是基于apistar的web构建工具，同时增强了apistar的功能，使用apistellar可以轻松构建适合生产环境的web项目。

  apistellar部分设计灵感参考ruby on rails

  除了apistar本身的特性以外，apistellar增加如下几点高级用法：

  1. CSM架构，将控制层，业务层，模型层完全分离，耦合性降至最低。
  2. 模板式定制各类模型，轻松扩展模型定义的模板类。
  3. 适配sphinx注释语法，使用构建命令一键生成api文档和RPC-client。
  4. 集成flask版的session实现。
  5. 自带一些event hook，轻松集成异常、session处理。
  6. 集成配置模块，集中管理所有配置信息。
  7. 离线任务管理，同一web服务下的离线任务，轻松复用web模块定义的model, service等等可注入对象。模板一键创建。
  8. 集成IPython交互式命令行工具，自动注入model, service等对象。提供异步代码执行能力，轻松调试各模块。
  9. 提供上传文件流对象，对大文件上传完美支持。
  10. Apistar作者在uvicorn中提供了websocket支持，但是未集成到apistar中，apistellar对二者进行了集成，完美支持websocket。

  ![apistellar项目web请求流程图](https://github.com/ShichaoMa/apistellar/blob/master/resources/apistellar架构设计图/apistellar项目web请求流程图.png)
  ![apistellar项目微服务及中间件调用解决方案示意图](https://github.com/ShichaoMa/apistellar/blob/master/resources/apistellar架构设计图/apistellar项目微服务及中间件调用解决方案示意图.png)
  ![apistellar项目控制层类图](https://github.com/ShichaoMa/apistellar/blob/master/resources/apistellar架构设计图/apistellar项目控制层类图.png)
  ![apistellar项目构建工具设计类图](https://github.com/ShichaoMa/apistellar/blob/master/resources/apistellar架构设计图/apistellar项目构建工具设计类图.png)
  ![apistellar项目经典三层架构时序图](https://github.com/ShichaoMa/apistellar/blob/master/resources/apistellar架构设计图/apistellar项目经典三层架构时序图.png)


  ```

  pip install apistellar
  ```




  1. [Quick Start](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/Quick-Start.md)
  2. [apistellar项目组成](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/apistellar项目组成.md)
  3. [model的使用方法](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/model的使用方法.md)
  4. [controller的使用方法](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/controller的使用方法.md)
  5. [service的使用方法](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/service的使用方法.md)
  6. [Session管理](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/Session管理.md)
  7. [使用require实现简单session认证](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/使用require实现简单session认证.md)
  8. [增强的EventHook](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/增强的EventHook.md)
  9. [错误码处理](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/错误码处理.md)
  10. [配置信息管理](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/配置信息管理.md)
  11. [自定义项目构建任务](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/自定义项目构建任务.md)
  12. [solo任务(离线任务)](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/solo任务(离线任务).md)
  13. [使用集成的IPython进行异步代码的调试](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/使用集成的IPython进行异步代码的调试.md)
  14. [大文件上传下载](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/大文件上传下载.md)
  15. [使用websocket进行通讯](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/使用websocket进行通讯.md)
  16. [使用apistellar测试插件pytest-apistellar进行单元测试](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/使用apistellar测试插件pytest-apistellar进行单元测试.md)
  17. [model持久化方案](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/model持久化方案.md)
  18. [API接口文档自动生成](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/API接口文档自动生成.md)
  19. [RESTFul RPC客户端驱动包一键生成](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/RESTFul-RPC客户端驱动包一键生成.md)
  20. [全局对象](https://github.com/ShichaoMa/apistellar/blob/master/docs/apistellar.wiki/全局对象.md)

  参考资料

  - [asgi web框架 APIStar----终于等到你...](https://zhuanlan.zhihu.com/p/36297606)
  - [妈妈再也不用担心我不写文档了，RESTful API文档一键生成！](https://zhuanlan.zhihu.com/p/55784077)
  - [RESTful服务构建利器apistellar深度剖析](https://zhuanlan.zhihu.com/p/41843954)
  - [asgi协议](https://github.com/django/asgiref/blob/master/specs/www.rst)


