Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
configured_endpoints: 254
openapi_spec_hash: b502688710d2e1e332c41ca7adc8aabf
openapi_spec_hash: 2aa38f838c188da298a2a55bb8ed0d5d
config_hash: f0e1844d06c76a9e145f7986d993dda6
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ Error codes are as follows:
### Retries

Certain errors are automatically retried 2 times by default, with a short exponential backoff.
Connection errors (for example, due to a network connectivity problem), 408 Request Timeout, 409 Conflict,
Connection errors (for example, due to a network connectivity problem), 408 Request Timeout,
429 Rate Limit, and >=500 Internal errors are all retried by default.

You can use the `max_retries` option to configure or disable retry settings:
Expand Down
2 changes: 1 addition & 1 deletion scripts/mock

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions src/increase/_base_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -774,11 +774,6 @@ def _should_retry(self, response: httpx.Response) -> bool:
log.debug("Retrying due to status code %i", response.status_code)
return True

# Retry on lock timeouts.
if response.status_code == 409:
log.debug("Retrying due to status code %i", response.status_code)
return True

# Retry on rate limits.
if response.status_code == 429:
log.debug("Retrying due to status code %i", response.status_code)
Expand Down
3 changes: 3 additions & 0 deletions src/increase/types/event.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ class Event(BaseModel):
"digital_card_profile.updated",
"digital_wallet_token.created",
"digital_wallet_token.updated",
"digital_wallet_token_request.created",
"entity.created",
"entity.updated",
"event_subscription.created",
Expand Down Expand Up @@ -212,6 +213,8 @@ class Event(BaseModel):
created.
- `digital_wallet_token.updated` - Occurs whenever a Digital Wallet Token is
updated.
- `digital_wallet_token_request.created` - Occurs whenever a Digital Wallet
Token Request is created.
- `entity.created` - Occurs whenever an Entity is created.
- `entity.updated` - Occurs whenever an Entity is updated.
- `event_subscription.created` - Occurs whenever an Event Subscription is
Expand Down
1 change: 1 addition & 0 deletions src/increase/types/event_list_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ class EventListParams(TypedDict, total=False):
"digital_card_profile.updated",
"digital_wallet_token.created",
"digital_wallet_token.updated",
"digital_wallet_token_request.created",
"entity.created",
"entity.updated",
"event_subscription.created",
Expand Down
3 changes: 3 additions & 0 deletions src/increase/types/event_subscription.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ class SelectedEventCategory(BaseModel):
"digital_card_profile.updated",
"digital_wallet_token.created",
"digital_wallet_token.updated",
"digital_wallet_token_request.created",
"entity.created",
"entity.updated",
"event_subscription.created",
Expand Down Expand Up @@ -200,6 +201,8 @@ class SelectedEventCategory(BaseModel):
created.
- `digital_wallet_token.updated` - Occurs whenever a Digital Wallet Token is
updated.
- `digital_wallet_token_request.created` - Occurs whenever a Digital Wallet
Token Request is created.
- `entity.created` - Occurs whenever an Entity is created.
- `entity.updated` - Occurs whenever an Entity is updated.
- `event_subscription.created` - Occurs whenever an Event Subscription is
Expand Down
3 changes: 3 additions & 0 deletions src/increase/types/event_subscription_create_params.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ class SelectedEventCategory(TypedDict, total=False):
"digital_card_profile.updated",
"digital_wallet_token.created",
"digital_wallet_token.updated",
"digital_wallet_token_request.created",
"entity.created",
"entity.updated",
"event_subscription.created",
Expand Down Expand Up @@ -229,6 +230,8 @@ class SelectedEventCategory(TypedDict, total=False):
created.
- `digital_wallet_token.updated` - Occurs whenever a Digital Wallet Token is
updated.
- `digital_wallet_token_request.created` - Occurs whenever a Digital Wallet
Token Request is created.
- `entity.created` - Occurs whenever an Entity is created.
- `entity.updated` - Occurs whenever an Entity is updated.
- `event_subscription.created` - Occurs whenever an Event Subscription is
Expand Down
3 changes: 3 additions & 0 deletions src/increase/types/unwrap_webhook_event.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ class UnwrapWebhookEvent(BaseModel):
"digital_card_profile.updated",
"digital_wallet_token.created",
"digital_wallet_token.updated",
"digital_wallet_token_request.created",
"entity.created",
"entity.updated",
"event_subscription.created",
Expand Down Expand Up @@ -212,6 +213,8 @@ class UnwrapWebhookEvent(BaseModel):
created.
- `digital_wallet_token.updated` - Occurs whenever a Digital Wallet Token is
updated.
- `digital_wallet_token_request.created` - Occurs whenever a Digital Wallet
Token Request is created.
- `entity.created` - Occurs whenever an Entity is created.
- `entity.updated` - Occurs whenever an Entity is updated.
- `event_subscription.created` - Occurs whenever an Event Subscription is
Expand Down
4 changes: 2 additions & 2 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading