Skip to content
Merged
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
349 changes: 311 additions & 38 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 0.14.0
version: 0.14.1
additionalDependencies:
dev: {}
main: {}
Expand All @@ -47,6 +47,9 @@ python:
description: Python Client SDK Generated by Speakeasy.
enableCustomCodeRegions: false
enumFormat: enum
eventStreamClassNames:
async: EventStreamAsync
sync: EventStream
fixFlags:
asyncPaginationSep2025: false
conflictResistantModelImportsFeb2026: false
Expand Down Expand Up @@ -81,6 +84,7 @@ python:
preApplyUnionDiscriminators: false
pytestFilterWarnings: []
pytestTimeout: 0
rawResponseHelpers: false
responseFormat: flat
sseFlatResponse: false
templateVersion: v2
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.769.2
speakeasyVersion: 1.773.1
sources:
converge-source:
sourceNamespace: converge-source
sourceRevisionDigest: sha256:3eb39d0d190fbacd3c015888a75b96c5dea07837829f0cd99893fc440b5bf5f2
sourceBlobDigest: sha256:96df2678212eda09805d40d41272c47753ffb2361adfcea387c10a6cc2a47069
sourceRevisionDigest: sha256:afb68ef012bf0ed02d74bfb0dc03c3119ef985d80ab02d2e1cb9ff2859a33b1f
sourceBlobDigest: sha256:83b614a896b62d20ad9ea873f54a367522253d4562efb3bf55fd08996372442f
tags:
- latest
- 1.0.103
- 1.0.105
targets:
censys-sdk-python:
source: converge-source
sourceNamespace: converge-source
sourceRevisionDigest: sha256:3eb39d0d190fbacd3c015888a75b96c5dea07837829f0cd99893fc440b5bf5f2
sourceBlobDigest: sha256:96df2678212eda09805d40d41272c47753ffb2361adfcea387c10a6cc2a47069
sourceRevisionDigest: sha256:afb68ef012bf0ed02d74bfb0dc03c3119ef985d80ab02d2e1cb9ff2859a33b1f
sourceBlobDigest: sha256:83b614a896b62d20ad9ea873f54a367522253d4562efb3bf55fd08996372442f
codeSamplesNamespace: converge-source-python-code-samples
codeSamplesRevisionDigest: sha256:9656b7bf9f59c554f9aeffa1a378f10587ca486a6021ea26be0bde58fe34e2bc
codeSamplesRevisionDigest: sha256:eaf6365d3b5cc0e98ce265fa554fcfb545f7a40496fb05207f40cdd4f0a0558c
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
4 changes: 4 additions & 0 deletions README-PYPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,10 @@ asyncio.run(main())
* [get_host_timeline](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#get_host_timeline) - Get host event history
* [get_web_properties](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#get_web_properties) - Retrieve multiple web properties
* [get_web_property](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#get_web_property) - Get a web property
* [list_dns_ip_resolution_bounds](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#list_dns_ip_resolution_bounds) - Get latest DNS names that resolved to an IP
* [list_dns_ip_resolution_ranges](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#list_dns_ip_resolution_ranges) - Get DNS names that resolved to an IP within a time window
* [list_dns_name_resolution_bounds](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#list_dns_name_resolution_bounds) - Get latest DNS resolution records for a name
* [list_dns_name_resolution_ranges](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#list_dns_name_resolution_ranges) - Get historical DNS resolution ranges for a name
* [create_tracked_scan](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#create_tracked_scan) - Live Rescan: Initiate a new rescan
* [get_tracked_scan](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#get_tracked_scan) - Get scan status
* [aggregate](https://github.com/censys/censys-sdk-python/blob/master/docs/sdks/globaldata/README.md#aggregate) - Aggregate results for a search query
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,10 @@ asyncio.run(main())
* [get_host_timeline](docs/sdks/globaldata/README.md#get_host_timeline) - Get host event history
* [get_web_properties](docs/sdks/globaldata/README.md#get_web_properties) - Retrieve multiple web properties
* [get_web_property](docs/sdks/globaldata/README.md#get_web_property) - Get a web property
* [list_dns_ip_resolution_bounds](docs/sdks/globaldata/README.md#list_dns_ip_resolution_bounds) - Get latest DNS names that resolved to an IP
* [list_dns_ip_resolution_ranges](docs/sdks/globaldata/README.md#list_dns_ip_resolution_ranges) - Get DNS names that resolved to an IP within a time window
* [list_dns_name_resolution_bounds](docs/sdks/globaldata/README.md#list_dns_name_resolution_bounds) - Get latest DNS resolution records for a name
* [list_dns_name_resolution_ranges](docs/sdks/globaldata/README.md#list_dns_name_resolution_ranges) - Get historical DNS resolution ranges for a name
* [create_tracked_scan](docs/sdks/globaldata/README.md#create_tracked_scan) - Live Rescan: Initiate a new rescan
* [get_tracked_scan](docs/sdks/globaldata/README.md#get_tracked_scan) - Get scan status
* [aggregate](docs/sdks/globaldata/README.md#aggregate) - Aggregate results for a search query
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,4 +286,14 @@ Based on:
### Generated
- [python v0.14.0] .
### Releases
- [PyPI v0.14.0] https://pypi.org/project/censys-platform/0.14.0 - .
- [PyPI v0.14.0] https://pypi.org/project/censys-platform/0.14.0 - .

## 2026-06-09 00:57:53
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.773.1 (2.897.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v0.14.1] .
### Releases
- [PyPI v0.14.1] https://pypi.org/project/censys-platform/0.14.1 - .
11 changes: 11 additions & 0 deletions docs/models/dnsipresolutionboundresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSIPResolutionBoundResponse


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| `ip` | *str* | :heavy_check_mark: | The IP address that was queried. |
| `next_page_token` | *str* | :heavy_check_mark: | A token that can be used to retrieve the next page of records. |
| `records` | List[[models.DNSIPResolutionRecord](../models/dnsipresolutionrecord.md)] | :heavy_check_mark: | The list of domain names that resolved to this IP. |
| `total_records` | *int* | :heavy_check_mark: | The number of records that exist in total across all pages. |
11 changes: 11 additions & 0 deletions docs/models/dnsipresolutionrangerecord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSIPResolutionRangeRecord


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| `domain` | *str* | :heavy_check_mark: | The domain name that resolved to this IP. |
| `first_seen` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The time this record was first observed. |
| `last_seen` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The time this record was last observed. |
| `record_type` | [models.DNSIPResolutionRangeRecordRecordType](../models/dnsipresolutionrangerecordrecordtype.md) | :heavy_check_mark: | Either A or AAAA. |
21 changes: 21 additions & 0 deletions docs/models/dnsipresolutionrangerecordrecordtype.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# DNSIPResolutionRangeRecordRecordType

Either A or AAAA.

## Example Usage

```python
from censys_platform.models import DNSIPResolutionRangeRecordRecordType

value = DNSIPResolutionRangeRecordRecordType.A

# Open enum: unrecognized values are captured as UnrecognizedStr
```


## Values

| Name | Value |
| ------ | ------ |
| `A` | A |
| `AAAA` | AAAA |
11 changes: 11 additions & 0 deletions docs/models/dnsipresolutionrangeresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSIPResolutionRangeResponse


## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| `ip` | *str* | :heavy_check_mark: | The IP address that was queried. |
| `next_page_token` | *str* | :heavy_check_mark: | A token that can be used to retrieve the next page of records. |
| `records` | List[[models.DNSIPResolutionRangeRecord](../models/dnsipresolutionrangerecord.md)] | :heavy_check_mark: | The list of domain names that resolved to this IP. |
| `total_records` | *int* | :heavy_check_mark: | The number of records that exist in total across all pages. |
11 changes: 11 additions & 0 deletions docs/models/dnsipresolutionrecord.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSIPResolutionRecord


## Fields

| Field | Type | Required | Description |
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| `domain` | *str* | :heavy_check_mark: | The domain name that resolved to this IP. |
| `first_seen` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The time this record was first observed. |
| `last_seen` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The time this record was last observed. |
| `record_type` | [models.DNSIPResolutionRecordRecordType](../models/dnsipresolutionrecordrecordtype.md) | :heavy_check_mark: | Either A or AAAA. |
21 changes: 21 additions & 0 deletions docs/models/dnsipresolutionrecordrecordtype.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# DNSIPResolutionRecordRecordType

Either A or AAAA.

## Example Usage

```python
from censys_platform.models import DNSIPResolutionRecordRecordType

value = DNSIPResolutionRecordRecordType.A

# Open enum: unrecognized values are captured as UnrecognizedStr
```


## Values

| Name | Value |
| ------ | ------ |
| `A` | A |
| `AAAA` | AAAA |
11 changes: 11 additions & 0 deletions docs/models/dnsnameresolutionboundresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSNameResolutionBoundResponse


## Fields

| Field | Type | Required | Description |
| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
| `name` | *str* | :heavy_check_mark: | The domain name that was queried. |
| `next_page_token` | *str* | :heavy_check_mark: | A token that can be used to retrieve the next page of records. |
| `records` | List[[models.DNSResolutionRecord](../models/dnsresolutionrecord.md)] | :heavy_check_mark: | The list of DNS records. |
| `total_records` | *int* | :heavy_check_mark: | The number of records that exist in total across all pages. |
11 changes: 11 additions & 0 deletions docs/models/dnsnameresolutionrangeresponse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# DNSNameResolutionRangeResponse


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| `name` | *str* | :heavy_check_mark: | The domain name that was queried. |
| `next_page_token` | *str* | :heavy_check_mark: | A token that can be used to retrieve the next page of records. |
| `records` | List[[models.DNSResolutionRangeRecord](../models/dnsresolutionrangerecord.md)] | :heavy_check_mark: | The list of DNS observation windows. |
| `total_records` | *int* | :heavy_check_mark: | The number of records that exist in total across all pages. |
Loading
Loading