> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter-d02e98a0-mintlify-7021d5f4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ObservabilityS3Destination - Python SDK

> ObservabilityS3Destination method reference

<Warning>
  The Python SDK and docs are currently in beta.
  Report issues on [GitHub](https://github.com/OpenRouterTeam/python-sdk/issues).
</Warning>

## Fields

| Field            | Type                                                                                                                         | Required             | Description                                                                                                                              | Example                              |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| `api_key_hashes` | List\[*str*]                                                                                                                 | :heavy\_check\_mark: | Optional allowlist of OpenRouter API key hashes (`api_keys.hash`) whose traffic is forwarded to this destination. `null` means all keys. | `<nil>`                              |
| `config`         | [components.ObservabilityS3DestinationConfig](/client-sdks/python/api-reference/components/observabilitys3destinationconfig) | :heavy\_check\_mark: | N/A                                                                                                                                      |                                      |
| `created_at`     | *str*                                                                                                                        | :heavy\_check\_mark: | ISO timestamp of when the destination was created.                                                                                       | 2025-08-24T10:30:00Z                 |
| `enabled`        | *bool*                                                                                                                       | :heavy\_check\_mark: | Whether this destination is currently enabled.                                                                                           | true                                 |
| `filter_rules`   | [Nullable\[components.ObservabilityFilterRulesConfig\]](../components/observabilityfilterrulesconfig.md)                     | :heavy\_check\_mark: | Optional structured filter rules controlling which events are forwarded.                                                                 | `<nil>`                              |
| `id`             | *str*                                                                                                                        | :heavy\_check\_mark: | Stable public identifier for this destination.                                                                                           | 99999999-aaaa-bbbb-cccc-dddddddddddd |
| `name`           | *Nullable\[str]*                                                                                                             | :heavy\_check\_mark: | Human-readable name for the destination.                                                                                                 | Production Langfuse                  |
| `privacy_mode`   | *bool*                                                                                                                       | :heavy\_check\_mark: | When true, request/response bodies are not forwarded to this destination — only metadata.                                                | false                                |
| `sampling_rate`  | *float*                                                                                                                      | :heavy\_check\_mark: | Sampling rate for events sent to this destination, between 0.0001 and 1 (1 = 100%).                                                      | 1                                    |
| `type`           | [components.ObservabilityS3DestinationType](/client-sdks/python/api-reference/components/observabilitys3destinationtype)     | :heavy\_check\_mark: | N/A                                                                                                                                      |                                      |
| `updated_at`     | *str*                                                                                                                        | :heavy\_check\_mark: | ISO timestamp of when the destination was last updated.                                                                                  | 2025-08-24T15:45:00Z                 |
| `workspace_id`   | *str*                                                                                                                        | :heavy\_check\_mark: | ID of the workspace this destination belongs to.                                                                                         | 550e8400-e29b-41d4-a716-446655440000 |
