Repository: codemagic-ci-cd/cli-tools (language: python)

Issue:
Feature: Cache generated App Store Connect JSON web tokens to disk
Sometimes App Store Connect API yields false positive results with regards to authentication. More precisely, requests signed with JSON web tokens that are generated from completely valid API keys can result in a response with status code 401 and content
```
Authentication credentials are missing or invalid. - Provide a properly configured and signed bearer token, and make sure that it has not expired. Learn more about Generating Tokens for API Requests https://developer.apple.com/go/?id=api-generating-tokens
```
To reduce the chance of this to happen, one way it to add a graceful retry logic (as is done in #178). Another way is to use JSON Web Tokens that are known to work as many times as possible. The changes in this pull request implement the latter approach.

By default App Store Connect API requests initiated by `app-store-connect` actions try to load JSON Web Token from a file cache instead of generating new token for each individual command invocation. This can be turned off by specifying `--disable-jwt-cache` option.

**Affected actions:**
- All actions and subactions in app-store-connect.

**Examples**

- Caching JWT is enabled by default:
```shell
$ app-store-connect apps get 1481211155 --verbose
[12:21:00] INFO  > Get App 1481211155
[12:21:00] DEBUG > Load JWT for App Store Connect from disk cache
[12:21:00] DEBUG > Loaded JWT for App Store Connect from disk cache
-- App --
Id: 1481211155
...
```

- If cache does not exist, new token is generated
```shell
$ app-store-connect apps get 1481211155 --verbose
[12:24:29] INFO  > Get App 1481211155
[12:24:29] DEBUG > Load JWT for App Store Connect from disk cache
[12:24:29] DEBUG > Failed to load App Store Connect JWT from disk cache: Token is not cached
[12:24:29] DEBUG > Generate new App Store Connect JWT
[12:24:29] DEBUG > Cached App Store Connect JWT
-- App --
Id: 1481211155
...
```

- Disabled JWT caching
```shell
$ app-store-connect apps get 1481211155 --verbose --disable-jwt-cache
[12:21:07] INFO  > Get App 1481211155
[12:21:07] DEBUG > Failed to load App Store Connect JWT from disk cache: Disk cache is disabled
[12:21:07] DEBUG > Generate new App Store Connect JWT
-- App --
Id: 1481211155
...
```

Docs related to the changes made here are in a separate PR #183.


Discussion / hints:

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a0cea31..7b7e64d8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,9 @@ Version 0.15.0
 - Extract logic that deals with App Store Connect JWT generation and lifespan from `AppStoreConnectApiClient` to standalone `JsonWebTokenManager` class. [PR #181](https://github.com/codemagic-ci-cd/cli-tools/pull/181)
 - `AppStoreConnect` and `AppStoreConnectApiClient` classes take new optional keyword argument `enable_jwt_cache` which configures whether the JSON web token is cached to file or not. [PR #181](https://github.com/codemagic-ci-cd/cli-tools/pull/181)
 
+**Docs**
+- Update docs for `app-store-connect` actions and include information about `--disable-jwt-cache` option. [PR #183](https://github.com/codemagic-ci-cd/cli-tools/pull/183)
+
 Version 0.14.1
 -------------
 
diff --git a/docs/app-store-connect/README.md b/docs/app-store-connect/README.md
index 501fddc7..5ba45119 100644
--- a/docs/app-store-connect/README.md
+++ b/docs/app-store-connect/README.md
@@ -8,6 +8,7 @@ app-store-connect
 ```bash
 app-store-connect [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-localizations.md b/docs/app-store-connect/app-store-version-localizations.md
index 371da997..35c7cbce 100644
--- a/docs/app-store-connect/app-store-version-localizations.md
+++ b/docs/app-store-connect/app-store-version-localizations.md
@@ -8,6 +8,7 @@ app-store-version-localizations
 ```bash
 app-store-connect app-store-version-localizations [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect app-store-version-localizations [-h] [--log-stream STREAM] [--
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-localizations/create.md b/docs/app-store-connect/app-store-version-localizations/create.md
index c3e6b95e..03eb564b 100644
--- a/docs/app-store-connect/app-store-version-localizations/create.md
+++ b/docs/app-store-connect/app-store-version-localizations/create.md
@@ -8,6 +8,7 @@ create
 ```bash
 app-store-connect app-store-version-localizations create [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -65,6 +66,10 @@ Describe what's new in this version of your app, such as new features, improveme
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-localizations/delete.md b/docs/app-store-connect/app-store-version-localizations/delete.md
index d8267247..b9c4df31 100644
--- a/docs/app-store-connect/app-store-version-localizations/delete.md
+++ b/docs/app-store-connect/app-store-version-localizations/delete.md
@@ -8,6 +8,7 @@ delete
 ```bash
 app-store-connect app-store-version-localizations delete [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-localizations/get.md b/docs/app-store-connect/app-store-version-localizations/get.md
index 66325d88..b434f6a1 100644
--- a/docs/app-store-connect/app-store-version-localizations/get.md
+++ b/docs/app-store-connect/app-store-version-localizations/get.md
@@ -8,6 +8,7 @@ get
 ```bash
 app-store-connect app-store-version-localizations get [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ UUID value of the App Store Version localization
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-localizations/modify.md b/docs/app-store-connect/app-store-version-localizations/modify.md
index 404614f9..ee1713a2 100644
--- a/docs/app-store-connect/app-store-version-localizations/modify.md
+++ b/docs/app-store-connect/app-store-version-localizations/modify.md
@@ -8,6 +8,7 @@ modify
 ```bash
 app-store-connect app-store-version-localizations modify [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -60,6 +61,10 @@ Describe what's new in this version of your app, such as new features, improveme
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-submissions.md b/docs/app-store-connect/app-store-version-submissions.md
index aedc7076..b75cd95c 100644
--- a/docs/app-store-connect/app-store-version-submissions.md
+++ b/docs/app-store-connect/app-store-version-submissions.md
@@ -8,6 +8,7 @@ app-store-version-submissions
 ```bash
 app-store-connect app-store-version-submissions [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect app-store-version-submissions [-h] [--log-stream STREAM] [--no
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-submissions/create.md b/docs/app-store-connect/app-store-version-submissions/create.md
index 4e63af0d..402f272a 100644
--- a/docs/app-store-connect/app-store-version-submissions/create.md
+++ b/docs/app-store-connect/app-store-version-submissions/create.md
@@ -8,6 +8,7 @@ create
 ```bash
 app-store-connect app-store-version-submissions create [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ UUID value of the App Store Version
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-version-submissions/delete.md b/docs/app-store-connect/app-store-version-submissions/delete.md
index b764edc9..6ed7f7cf 100644
--- a/docs/app-store-connect/app-store-version-submissions/delete.md
+++ b/docs/app-store-connect/app-store-version-submissions/delete.md
@@ -8,6 +8,7 @@ delete
 ```bash
 app-store-connect app-store-version-submissions delete [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-versions.md b/docs/app-store-connect/app-store-versions.md
index 88eea573..5a2158f3 100644
--- a/docs/app-store-connect/app-store-versions.md
+++ b/docs/app-store-connect/app-store-versions.md
@@ -8,6 +8,7 @@ app-store-versions
 ```bash
 app-store-connect app-store-versions [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect app-store-versions [-h] [--log-stream STREAM] [--no-color] [--
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-versions/create.md b/docs/app-store-connect/app-store-versions/create.md
index 512d62ef..b47de38f 100644
--- a/docs/app-store-connect/app-store-versions/create.md
+++ b/docs/app-store-connect/app-store-versions/create.md
@@ -8,6 +8,7 @@ create
 ```bash
 app-store-connect app-store-versions create [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -55,6 +56,10 @@ Apple operating systems
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-versions/delete.md b/docs/app-store-connect/app-store-versions/delete.md
index 6f4b65eb..74630265 100644
--- a/docs/app-store-connect/app-store-versions/delete.md
+++ b/docs/app-store-connect/app-store-versions/delete.md
@@ -8,6 +8,7 @@ delete
 ```bash
 app-store-connect app-store-versions delete [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-versions/localizations.md b/docs/app-store-connect/app-store-versions/localizations.md
index a9fe6677..97c09214 100644
--- a/docs/app-store-connect/app-store-versions/localizations.md
+++ b/docs/app-store-connect/app-store-versions/localizations.md
@@ -8,6 +8,7 @@ localizations
 ```bash
 app-store-connect app-store-versions localizations [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ UUID value of the App Store Version
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/app-store-versions/modify.md b/docs/app-store-connect/app-store-versions/modify.md
index d3cbd3a2..59905440 100644
--- a/docs/app-store-connect/app-store-versions/modify.md
+++ b/docs/app-store-connect/app-store-versions/modify.md
@@ -8,6 +8,7 @@ modify
 ```bash
 app-store-connect app-store-versions modify [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -55,6 +56,10 @@ Version of the build published to App Store that identifies an iteration of the
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps.md b/docs/app-store-connect/apps.md
index a7461d31..23fa3815 100644
--- a/docs/app-store-connect/apps.md
+++ b/docs/app-store-connect/apps.md
@@ -8,6 +8,7 @@ apps
 ```bash
 app-store-connect apps [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect apps [-h] [--log-stream STREAM] [--no-color] [--version] [-s]
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps/app-store-versions.md b/docs/app-store-connect/apps/app-store-versions.md
index 7a76f345..846ae585 100644
--- a/docs/app-store-connect/apps/app-store-versions.md
+++ b/docs/app-store-connect/apps/app-store-versions.md
@@ -8,6 +8,7 @@ app-store-versions
 ```bash
 app-store-connect apps app-store-versions [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -50,6 +51,10 @@ State of App Store Version
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps/builds.md b/docs/app-store-connect/apps/builds.md
index fd1a447e..8498dbdd 100644
--- a/docs/app-store-connect/apps/builds.md
+++ b/docs/app-store-connect/apps/builds.md
@@ -8,6 +8,7 @@ builds
 ```bash
 app-store-connect apps builds [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -60,6 +61,10 @@ Build processing state
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps/get.md b/docs/app-store-connect/apps/get.md
index b8d74643..4ccfbc18 100644
--- a/docs/app-store-connect/apps/get.md
+++ b/docs/app-store-connect/apps/get.md
@@ -8,6 +8,7 @@ get
 ```bash
 app-store-connect apps get [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Application Apple ID. An automatically generated ID assigned to your app
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps/list.md b/docs/app-store-connect/apps/list.md
index 77d3ac03..80414546 100644
--- a/docs/app-store-connect/apps/list.md
+++ b/docs/app-store-connect/apps/list.md
@@ -8,6 +8,7 @@ list
 ```bash
 app-store-connect apps list [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -63,6 +64,10 @@ State of App Store Version
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/apps/pre-release-versions.md b/docs/app-store-connect/apps/pre-release-versions.md
index c89e8ee0..c2bcd6f7 100644
--- a/docs/app-store-connect/apps/pre-release-versions.md
+++ b/docs/app-store-connect/apps/pre-release-versions.md
@@ -8,6 +8,7 @@ pre-release-versions
 ```bash
 app-store-connect apps pre-release-versions [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Application Apple ID. An automatically generated ID assigned to your app
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-app-review-submissions.md b/docs/app-store-connect/beta-app-review-submissions.md
index 719aa9d1..f1453cb3 100644
--- a/docs/app-store-connect/beta-app-review-submissions.md
+++ b/docs/app-store-connect/beta-app-review-submissions.md
@@ -8,6 +8,7 @@ beta-app-review-submissions
 ```bash
 app-store-connect beta-app-review-submissions [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect beta-app-review-submissions [-h] [--log-stream STREAM] [--no-c
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-app-review-submissions/create.md b/docs/app-store-connect/beta-app-review-submissions/create.md
index eba53684..2d46dc74 100644
--- a/docs/app-store-connect/beta-app-review-submissions/create.md
+++ b/docs/app-store-connect/beta-app-review-submissions/create.md
@@ -8,6 +8,7 @@ create
 ```bash
 app-store-connect beta-app-review-submissions create [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Build
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-app-review-submissions/list.md b/docs/app-store-connect/beta-app-review-submissions/list.md
index e9ad6dc1..cfb3c4c8 100644
--- a/docs/app-store-connect/beta-app-review-submissions/list.md
+++ b/docs/app-store-connect/beta-app-review-submissions/list.md
@@ -8,6 +8,7 @@ list
 ```bash
 app-store-connect beta-app-review-submissions list [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Build
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations.md b/docs/app-store-connect/beta-build-localizations.md
index 0ffdde4d..2481524d 100644
--- a/docs/app-store-connect/beta-build-localizations.md
+++ b/docs/app-store-connect/beta-build-localizations.md
@@ -8,6 +8,7 @@ beta-build-localizations
 ```bash
 app-store-connect beta-build-localizations [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect beta-build-localizations [-h] [--log-stream STREAM] [--no-colo
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations/create.md b/docs/app-store-connect/beta-build-localizations/create.md
index 040f051a..e3e8c607 100644
--- a/docs/app-store-connect/beta-build-localizations/create.md
+++ b/docs/app-store-connect/beta-build-localizations/create.md
@@ -8,6 +8,7 @@ create
 ```bash
 app-store-connect beta-build-localizations create [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -40,6 +41,10 @@ Describe the changes and additions to the build and indicate the features you wo
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations/delete.md b/docs/app-store-connect/beta-build-localizations/delete.md
index 47a847f4..cebc4b74 100644
--- a/docs/app-store-connect/beta-build-localizations/delete.md
+++ b/docs/app-store-connect/beta-build-localizations/delete.md
@@ -8,6 +8,7 @@ delete
 ```bash
 app-store-connect beta-build-localizations delete [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations/get.md b/docs/app-store-connect/beta-build-localizations/get.md
index f23315dc..47fc19f8 100644
--- a/docs/app-store-connect/beta-build-localizations/get.md
+++ b/docs/app-store-connect/beta-build-localizations/get.md
@@ -8,6 +8,7 @@ get
 ```bash
 app-store-connect beta-build-localizations get [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Beta Build Localization
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations/list.md b/docs/app-store-connect/beta-build-localizations/list.md
index 495f7791..b04ff284 100644
--- a/docs/app-store-connect/beta-build-localizations/list.md
+++ b/docs/app-store-connect/beta-build-localizations/list.md
@@ -8,6 +8,7 @@ list
 ```bash
 app-store-connect beta-build-localizations list [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ The locale code name for displaying localized "What's new" content in TestFlight
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-build-localizations/modify.md b/docs/app-store-connect/beta-build-localizations/modify.md
index ccdedc73..77a2e89d 100644
--- a/docs/app-store-connect/beta-build-localizations/modify.md
+++ b/docs/app-store-connect/beta-build-localizations/modify.md
@@ -8,6 +8,7 @@ modify
 ```bash
 app-store-connect beta-build-localizations modify [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Describe the changes and additions to the build and indicate the features you wo
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-groups.md b/docs/app-store-connect/beta-groups.md
index 3b2c547d..3e106e05 100644
--- a/docs/app-store-connect/beta-groups.md
+++ b/docs/app-store-connect/beta-groups.md
@@ -8,6 +8,7 @@ beta-groups
 ```bash
 app-store-connect beta-groups [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect beta-groups [-h] [--log-stream STREAM] [--no-color] [--version
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-groups/add-build.md b/docs/app-store-connect/beta-groups/add-build.md
index a221fc06..4e0e214c 100644
--- a/docs/app-store-connect/beta-groups/add-build.md
+++ b/docs/app-store-connect/beta-groups/add-build.md
@@ -8,6 +8,7 @@ add-build
 ```bash
 app-store-connect beta-groups add-build [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -33,6 +34,10 @@ Name of your Beta group. Multiple arguments
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/beta-groups/remove-build.md b/docs/app-store-connect/beta-groups/remove-build.md
index 385163be..4723c51c 100644
--- a/docs/app-store-connect/beta-groups/remove-build.md
+++ b/docs/app-store-connect/beta-groups/remove-build.md
@@ -8,6 +8,7 @@ remove-build
 ```bash
 app-store-connect beta-groups remove-build [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -33,6 +34,10 @@ Name of your Beta group. Multiple arguments
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds.md b/docs/app-store-connect/builds.md
index ac1e35a8..374422c3 100644
--- a/docs/app-store-connect/builds.md
+++ b/docs/app-store-connect/builds.md
@@ -8,6 +8,7 @@ builds
 ```bash
 app-store-connect builds [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -22,6 +23,10 @@ app-store-connect builds [-h] [--log-stream STREAM] [--no-color] [--version] [-s
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds/app-store-version.md b/docs/app-store-connect/builds/app-store-version.md
index 533c87a0..e83fcf57 100644
--- a/docs/app-store-connect/builds/app-store-version.md
+++ b/docs/app-store-connect/builds/app-store-version.md
@@ -8,6 +8,7 @@ app-store-version
 ```bash
 app-store-connect builds app-store-version [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Build
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds/get.md b/docs/app-store-connect/builds/get.md
index 89028b6b..e99d1458 100644
--- a/docs/app-store-connect/builds/get.md
+++ b/docs/app-store-connect/builds/get.md
@@ -8,6 +8,7 @@ get
 ```bash
 app-store-connect builds get [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Build
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds/pre-release-version.md b/docs/app-store-connect/builds/pre-release-version.md
index d6b15e04..fe98eb19 100644
--- a/docs/app-store-connect/builds/pre-release-version.md
+++ b/docs/app-store-connect/builds/pre-release-version.md
@@ -8,6 +8,7 @@ pre-release-version
 ```bash
 app-store-connect builds pre-release-version [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Build
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds/submit-to-app-store.md b/docs/app-store-connect/builds/submit-to-app-store.md
index 1c587ff0..e4bb2cb8 100644
--- a/docs/app-store-connect/builds/submit-to-app-store.md
+++ b/docs/app-store-connect/builds/submit-to-app-store.md
@@ -8,6 +8,7 @@ submit-to-app-store
 ```bash
 app-store-connect builds submit-to-app-store [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -105,6 +106,10 @@ Localized App Store version meta information for App Store version submission as
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/create-bundle-id.md b/docs/app-store-connect/create-bundle-id.md
index a6205a73..b09439f4 100644
--- a/docs/app-store-connect/create-bundle-id.md
+++ b/docs/app-store-connect/create-bundle-id.md
@@ -8,6 +8,7 @@ create-bundle-id
 ```bash
 app-store-connect create-bundle-id [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -40,6 +41,10 @@ Bundle ID platform. Default:&nbsp;`IOS`
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/create-certificate.md b/docs/app-store-connect/create-certificate.md
index f87a4e24..017c3b14 100644
--- a/docs/app-store-connect/create-certificate.md
+++ b/docs/app-store-connect/create-certificate.md
@@ -8,6 +8,7 @@ create-certificate
 ```bash
 app-store-connect create-certificate [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -48,6 +49,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/create-profile.md b/docs/app-store-connect/create-profile.md
index f500fabc..750fd427 100644
--- a/docs/app-store-connect/create-profile.md
+++ b/docs/app-store-connect/create-profile.md
@@ -8,6 +8,7 @@ create-profile
 ```bash
 app-store-connect create-profile [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -55,6 +56,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/delete-bundle-id.md b/docs/app-store-connect/delete-bundle-id.md
index dd548027..a72ea00e 100644
--- a/docs/app-store-connect/delete-bundle-id.md
+++ b/docs/app-store-connect/delete-bundle-id.md
@@ -8,6 +8,7 @@ delete-bundle-id
 ```bash
 app-store-connect delete-bundle-id [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/delete-certificate.md b/docs/app-store-connect/delete-certificate.md
index 85147993..10146db3 100644
--- a/docs/app-store-connect/delete-certificate.md
+++ b/docs/app-store-connect/delete-certificate.md
@@ -8,6 +8,7 @@ delete-certificate
 ```bash
 app-store-connect delete-certificate [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/delete-profile.md b/docs/app-store-connect/delete-profile.md
index e5dbb4d9..53783b2a 100644
--- a/docs/app-store-connect/delete-profile.md
+++ b/docs/app-store-connect/delete-profile.md
@@ -8,6 +8,7 @@ delete-profile
 ```bash
 app-store-connect delete-profile [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Do not raise exceptions if the specified resource does not exist.
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/fetch-signing-files.md b/docs/app-store-connect/fetch-signing-files.md
index de90fc14..5878fae9 100644
--- a/docs/app-store-connect/fetch-signing-files.md
+++ b/docs/app-store-connect/fetch-signing-files.md
@@ -8,6 +8,7 @@ fetch-signing-files
 ```bash
 app-store-connect fetch-signing-files [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -65,6 +66,10 @@ Whether to create the resource if it does not exist yet
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/get-bundle-id.md b/docs/app-store-connect/get-bundle-id.md
index 3fd54033..bfac9710 100644
--- a/docs/app-store-connect/get-bundle-id.md
+++ b/docs/app-store-connect/get-bundle-id.md
@@ -8,6 +8,7 @@ get-bundle-id
 ```bash
 app-store-connect get-bundle-id [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -28,6 +29,10 @@ Alphanumeric ID value of the Bundle ID
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/get-certificate.md b/docs/app-store-connect/get-certificate.md
index f6bb41a6..7f51c7fd 100644
--- a/docs/app-store-connect/get-certificate.md
+++ b/docs/app-store-connect/get-certificate.md
@@ -8,6 +8,7 @@ get-certificate
 ```bash
 app-store-connect get-certificate [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -50,6 +51,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/get-profile.md b/docs/app-store-connect/get-profile.md
index c493c8c0..54e1fe78 100644
--- a/docs/app-store-connect/get-profile.md
+++ b/docs/app-store-connect/get-profile.md
@@ -8,6 +8,7 @@ get-profile
 ```bash
 app-store-connect get-profile [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-builds.md b/docs/app-store-connect/list-builds.md
index e5083141..0ae78a06 100644
--- a/docs/app-store-connect/list-builds.md
+++ b/docs/app-store-connect/list-builds.md
@@ -8,6 +8,7 @@ list-builds
 ```bash
 app-store-connect list-builds [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -58,6 +59,10 @@ Build processing state
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-bundle-id-profiles.md b/docs/app-store-connect/list-bundle-id-profiles.md
index 8cfa36db..1028bade 100644
--- a/docs/app-store-connect/list-bundle-id-profiles.md
+++ b/docs/app-store-connect/list-bundle-id-profiles.md
@@ -8,6 +8,7 @@ list-bundle-id-profiles
 ```bash
 app-store-connect list-bundle-id-profiles [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -50,6 +51,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-bundle-ids.md b/docs/app-store-connect/list-bundle-ids.md
index 88ee6e22..16827390 100644
--- a/docs/app-store-connect/list-bundle-ids.md
+++ b/docs/app-store-connect/list-bundle-ids.md
@@ -8,6 +8,7 @@ list-bundle-ids
 ```bash
 app-store-connect list-bundle-ids [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -43,6 +44,10 @@ Only match Bundle IDs that have exactly the same identifier specified by `BUNDLE
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-certificates.md b/docs/app-store-connect/list-certificates.md
index fe20ff7c..3b89fdba 100644
--- a/docs/app-store-connect/list-certificates.md
+++ b/docs/app-store-connect/list-certificates.md
@@ -8,6 +8,7 @@ list-certificates
 ```bash
 app-store-connect list-certificates [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -58,6 +59,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-devices.md b/docs/app-store-connect/list-devices.md
index ef10a8e0..d91387cf 100644
--- a/docs/app-store-connect/list-devices.md
+++ b/docs/app-store-connect/list-devices.md
@@ -8,6 +8,7 @@ list-devices
 ```bash
 app-store-connect list-devices [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -38,6 +39,10 @@ Status of the Device
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/list-profiles.md b/docs/app-store-connect/list-profiles.md
index b6c8fea9..ab2449e7 100644
--- a/docs/app-store-connect/list-profiles.md
+++ b/docs/app-store-connect/list-profiles.md
@@ -8,6 +8,7 @@ list-profiles
 ```bash
 app-store-connect list-profiles [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -43,6 +44,10 @@ Whether to save the resources to disk. See PROFILES_DIRECTORY and CERTIFICATES_D
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/publish.md b/docs/app-store-connect/publish.md
index 2228ae09..d4d7b151 100644
--- a/docs/app-store-connect/publish.md
+++ b/docs/app-store-connect/publish.md
@@ -8,6 +8,7 @@ publish
 ```bash
 app-store-connect publish [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -175,6 +176,10 @@ Show verbose log output when launching Application Loader tool. That is add `--v
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/register-device.md b/docs/app-store-connect/register-device.md
index ed156e81..5151552a 100644
--- a/docs/app-store-connect/register-device.md
+++ b/docs/app-store-connect/register-device.md
@@ -8,6 +8,7 @@ register-device
 ```bash
 app-store-connect register-device [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -40,6 +41,10 @@ Bundle ID platform. Default:&nbsp;`IOS`
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 


Test patch:
diff --git a/docs/app-store-connect/builds/add-beta-test-info.md b/docs/app-store-connect/builds/add-beta-test-info.md
index 1f019b2b..a61132a1 100644
--- a/docs/app-store-connect/builds/add-beta-test-info.md
+++ b/docs/app-store-connect/builds/add-beta-test-info.md
@@ -8,6 +8,7 @@ add-beta-test-info
 ```bash
 app-store-connect builds add-beta-test-info [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -45,6 +46,10 @@ Describe the changes and additions to the build and indicate the features you wo
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/builds/submit-to-testflight.md b/docs/app-store-connect/builds/submit-to-testflight.md
index a49ad1d0..c1e0f472 100644
--- a/docs/app-store-connect/builds/submit-to-testflight.md
+++ b/docs/app-store-connect/builds/submit-to-testflight.md
@@ -8,6 +8,7 @@ submit-to-testflight
 ```bash
 app-store-connect builds submit-to-testflight [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -35,6 +36,10 @@ Maximum amount of minutes to wait for the freshly uploaded build to be processed
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/get-latest-app-store-build-number.md b/docs/app-store-connect/get-latest-app-store-build-number.md
index 1c3af0a6..4956dde1 100644
--- a/docs/app-store-connect/get-latest-app-store-build-number.md
+++ b/docs/app-store-connect/get-latest-app-store-build-number.md
@@ -8,6 +8,7 @@ get-latest-app-store-build-number
 ```bash
 app-store-connect get-latest-app-store-build-number [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -40,6 +41,10 @@ Apple operating systems
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`
 
 
diff --git a/docs/app-store-connect/get-latest-testflight-build-number.md b/docs/app-store-connect/get-latest-testflight-build-number.md
index 64ba1501..e24cb8fd 100644
--- a/docs/app-store-connect/get-latest-testflight-build-number.md
+++ b/docs/app-store-connect/get-latest-testflight-build-number.md
@@ -8,6 +8,7 @@ get-latest-testflight-build-number
 ```bash
 app-store-connect get-latest-testflight-build-number [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
     [--log-api-calls]
+    [--disable-jwt-cache]
     [--json]
     [--issuer-id ISSUER_ID]
     [--key-id KEY_IDENTIFIER]
@@ -40,6 +41,10 @@ Apple operating systems
 
 
 Turn on logging for App Store Connect API HTTP requests
+##### `--disable-jwt-cache`
+
+
+Turn off caching App Store Connect JSON Web Tokens to disk to be reused between individual process invocations. Caching tokens can help with reducing of false positive authentication errors from App Store Connect API. By default generated tokens are cached to disk. If not given, the value will be checked from the environment variable `APP_STORE_CONNECT_DISABLE_JWT_CACHE`.
 ##### `--json`