Skip to content

Commit eb10cde

Browse files
committed
Align Python SDK with public OpenAPI contract
1 parent f8066b8 commit eb10cde

7 files changed

Lines changed: 30 additions & 524 deletions

File tree

‎README.md‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,11 @@ print(result["zipUrl"])
5454
Use `start_deepcrawl`, `get_deepcrawl_status`, and `wait_for_deepcrawl` when
5555
the application needs to control persistence or polling itself.
5656

57-
The clients also support news, crawl, sitemap, trending, extract, screenshot,
58-
usage, and batch operations exposed by the Search1API HTTP API. Requests time
59-
out after 30 seconds and retry `429` and transient `5xx` responses twice by
60-
default. Authentication, payment, and validation errors are never retried.
61-
Deepcrawl task creation is not retried automatically because it is not
62-
idempotent.
57+
The clients also support news, crawl, sitemap, trending, extract, usage, and
58+
batch operations exposed by the Search1API HTTP API. Requests time out after
59+
30 seconds and retry `429` and transient `5xx` responses twice by default.
60+
Authentication, payment, and validation errors are never retried. Deepcrawl
61+
task creation is not retried automatically because it is not idempotent.
6362

6463
## Development
6564

‎openapi/README.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44
private Search1API service repository. It is checked in so SDK releases and
55
contract coverage tests remain reproducible.
66

7+
The snapshot must be copied byte-for-byte from the canonical public contract;
8+
internal and discontinued endpoints are intentionally excluded.
9+
710
The deployed contract is available at:
811

912
```text
1013
https://api.search1api.com/openapi.json
1114
```
12-

0 commit comments

Comments
 (0)