Environments can also be managed in the KeyStone Dashboard under Settings > Environments - no code required.
create / list / get / update / deactivate
Environment fields
| Field | Type | Description |
|---|---|---|
id | UUID | Environment UUID |
platform_id | UUID | Parent platform UUID |
name | str | Display name |
slug | str | URL-friendly identifier |
auth0_client_id | str | M2M credential |
webhook_url | str | None | Default webhook URL |
api_version | str | None | Pinned API version |
default_timeout_seconds | int | Default settlement timeout |
is_active | bool | Whether M2M auth is accepted |
rate_limit_rpm | int | None | Rate limit override |