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
4 changes: 2 additions & 2 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
"use_str_enums": false
}
},
"originGitCommit": "3ad89f5558f1774e8535f034a87bfe8c2fdfcd50",
"sdkVersion": "2.0.0"
"originGitCommit": "90425b79d9cb0ed3abfd0e7c76956b0cf68b8b81",
"sdkVersion": "2.0.1"
}
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "webflow"
version = "2.0.0"
version = "2.0.1"
description = ""
readme = "README.md"
authors = []
Expand Down
38 changes: 36 additions & 2 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -634,6 +634,8 @@ Publishes a site to one or more more domains.

To publish to a specific custom domain, use the domain IDs from the [Get Custom Domains](/data/reference/sites/get-custom-domain) endpoint.

You must include at least one of the `customDomains` or `publishToWebflowSubdomain` properties in the request body.

<Note title="Rate limit: 1 publish per minute">This endpoint has a specific rate limit of one successful publish queue per minute.</Note>

Required scope | `sites:write`
Expand Down Expand Up @@ -6003,7 +6005,7 @@ client.collections.items.list_items(
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)

Expand Down Expand Up @@ -6069,6 +6071,14 @@ client.collections.items.list_items(
<dl>
<dd>

**created_on:** `typing.Optional[ItemsListItemsRequestCreatedOn]` — Filter by the creation date of the item(s)

</dd>
</dl>

<dl>
<dd>

**last_published:** `typing.Optional[ItemsListItemsRequestLastPublished]` — Filter by the last published date of the item(s)

</dd>
Expand All @@ -6077,6 +6087,14 @@ client.collections.items.list_items(
<dl>
<dd>

**last_updated:** `typing.Optional[ItemsListItemsRequestLastUpdated]` — Filter by the last updated date of the item(s)

</dd>
</dl>

<dl>
<dd>

**sort_by:** `typing.Optional[ItemsListItemsRequestSortBy]` — Sort results by the provided value

</dd>
Expand Down Expand Up @@ -6477,7 +6495,7 @@ client.collections.items.list_items_live(
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)

Expand Down Expand Up @@ -6543,6 +6561,14 @@ client.collections.items.list_items_live(
<dl>
<dd>

**created_on:** `typing.Optional[ItemsListItemsLiveRequestCreatedOn]` — Filter by the creation date of the item(s)

</dd>
</dl>

<dl>
<dd>

**last_published:** `typing.Optional[ItemsListItemsLiveRequestLastPublished]` — Filter by the last published date of the item(s)

</dd>
Expand All @@ -6551,6 +6577,14 @@ client.collections.items.list_items_live(
<dl>
<dd>

**last_updated:** `typing.Optional[ItemsListItemsLiveRequestLastUpdated]` — Filter by the last updated date of the item(s)

</dd>
</dl>

<dl>
<dd>

**sort_by:** `typing.Optional[ItemsListItemsLiveRequestSortBy]` — Sort results by the provided value

</dd>
Expand Down
12 changes: 12 additions & 0 deletions src/webflow/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,12 @@
InvalidScopes,
InventoryItem,
InventoryItemInventoryType,
ItemsListItemsLiveRequestCreatedOn,
ItemsListItemsLiveRequestLastPublished,
ItemsListItemsLiveRequestLastUpdated,
ItemsListItemsRequestCreatedOn,
ItemsListItemsRequestLastPublished,
ItemsListItemsRequestLastUpdated,
ListCustomCodeBlocks,
Locale,
Locales,
Expand Down Expand Up @@ -431,8 +435,12 @@
"InventoryItem": ".types",
"InventoryItemInventoryType": ".types",
"InventoryUpdateRequestInventoryType": ".resources",
"ItemsListItemsLiveRequestCreatedOn": ".types",
"ItemsListItemsLiveRequestLastPublished": ".types",
"ItemsListItemsLiveRequestLastUpdated": ".types",
"ItemsListItemsRequestCreatedOn": ".types",
"ItemsListItemsRequestLastPublished": ".types",
"ItemsListItemsRequestLastUpdated": ".types",
"ListCustomCodeBlocks": ".types",
"Locale": ".types",
"Locales": ".types",
Expand Down Expand Up @@ -764,8 +772,12 @@ def __dir__():
"InventoryItem",
"InventoryItemInventoryType",
"InventoryUpdateRequestInventoryType",
"ItemsListItemsLiveRequestCreatedOn",
"ItemsListItemsLiveRequestLastPublished",
"ItemsListItemsLiveRequestLastUpdated",
"ItemsListItemsRequestCreatedOn",
"ItemsListItemsRequestLastPublished",
"ItemsListItemsRequestLastUpdated",
"ListCustomCodeBlocks",
"Locale",
"Locales",
Expand Down
4 changes: 2 additions & 2 deletions src/webflow/core/client_wrapper.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@ def get_headers(self) -> typing.Dict[str, str]:
import platform

headers: typing.Dict[str, str] = {
"User-Agent": "webflow/2.0.0",
"User-Agent": "webflow/2.0.1",
"X-Fern-Language": "Python",
"X-Fern-Runtime": f"python/{platform.python_version()}",
"X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}",
"X-Fern-SDK-Name": "webflow",
"X-Fern-SDK-Version": "2.0.0",
"X-Fern-SDK-Version": "2.0.1",
**(self.get_custom_headers() or {}),
}
headers["Authorization"] = f"Bearer {self._get_access_token()}"
Expand Down
52 changes: 48 additions & 4 deletions src/webflow/resources/collections/resources/items/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,12 @@
from .....types.collection_item_list_no_pagination import CollectionItemListNoPagination
from .....types.collection_item_patch_single_field_data import CollectionItemPatchSingleFieldData
from .....types.collection_item_with_id_input import CollectionItemWithIdInput
from .....types.items_list_items_live_request_created_on import ItemsListItemsLiveRequestCreatedOn
from .....types.items_list_items_live_request_last_published import ItemsListItemsLiveRequestLastPublished
from .....types.items_list_items_live_request_last_updated import ItemsListItemsLiveRequestLastUpdated
from .....types.items_list_items_request_created_on import ItemsListItemsRequestCreatedOn
from .....types.items_list_items_request_last_published import ItemsListItemsRequestLastPublished
from .....types.items_list_items_request_last_updated import ItemsListItemsRequestLastUpdated
from .raw_client import AsyncRawItemsClient, RawItemsClient
from .types.create_bulk_collection_item_request_body_field_data import CreateBulkCollectionItemRequestBodyFieldData
from .types.items_create_item_live_request_body import ItemsCreateItemLiveRequestBody
Expand Down Expand Up @@ -54,7 +58,9 @@ def list_items(
limit: typing.Optional[int] = None,
name: typing.Optional[str] = None,
slug: typing.Optional[str] = None,
created_on: typing.Optional[ItemsListItemsRequestCreatedOn] = None,
last_published: typing.Optional[ItemsListItemsRequestLastPublished] = None,
last_updated: typing.Optional[ItemsListItemsRequestLastUpdated] = None,
sort_by: typing.Optional[ItemsListItemsRequestSortBy] = None,
sort_order: typing.Optional[ItemsListItemsRequestSortOrder] = None,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -84,9 +90,15 @@ def list_items(
slug : typing.Optional[str]
Filter by the exact slug of the item

created_on : typing.Optional[ItemsListItemsRequestCreatedOn]
Filter by the creation date of the item(s)

last_published : typing.Optional[ItemsListItemsRequestLastPublished]
Filter by the last published date of the item(s)

last_updated : typing.Optional[ItemsListItemsRequestLastUpdated]
Filter by the last updated date of the item(s)

sort_by : typing.Optional[ItemsListItemsRequestSortBy]
Sort results by the provided value

Expand Down Expand Up @@ -115,7 +127,7 @@ def list_items(
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)
"""
Expand All @@ -126,7 +138,9 @@ def list_items(
limit=limit,
name=name,
slug=slug,
created_on=created_on,
last_published=last_published,
last_updated=last_updated,
sort_by=sort_by,
sort_order=sort_order,
request_options=request_options,
Expand Down Expand Up @@ -345,7 +359,9 @@ def list_items_live(
limit: typing.Optional[int] = None,
name: typing.Optional[str] = None,
slug: typing.Optional[str] = None,
created_on: typing.Optional[ItemsListItemsLiveRequestCreatedOn] = None,
last_published: typing.Optional[ItemsListItemsLiveRequestLastPublished] = None,
last_updated: typing.Optional[ItemsListItemsLiveRequestLastUpdated] = None,
sort_by: typing.Optional[ItemsListItemsLiveRequestSortBy] = None,
sort_order: typing.Optional[ItemsListItemsLiveRequestSortOrder] = None,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -379,9 +395,15 @@ def list_items_live(
slug : typing.Optional[str]
Filter by the exact slug of the item

created_on : typing.Optional[ItemsListItemsLiveRequestCreatedOn]
Filter by the creation date of the item(s)

last_published : typing.Optional[ItemsListItemsLiveRequestLastPublished]
Filter by the last published date of the item(s)

last_updated : typing.Optional[ItemsListItemsLiveRequestLastUpdated]
Filter by the last updated date of the item(s)

sort_by : typing.Optional[ItemsListItemsLiveRequestSortBy]
Sort results by the provided value

Expand Down Expand Up @@ -410,7 +432,7 @@ def list_items_live(
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)
"""
Expand All @@ -421,7 +443,9 @@ def list_items_live(
limit=limit,
name=name,
slug=slug,
created_on=created_on,
last_published=last_published,
last_updated=last_updated,
sort_by=sort_by,
sort_order=sort_order,
request_options=request_options,
Expand Down Expand Up @@ -1183,7 +1207,9 @@ async def list_items(
limit: typing.Optional[int] = None,
name: typing.Optional[str] = None,
slug: typing.Optional[str] = None,
created_on: typing.Optional[ItemsListItemsRequestCreatedOn] = None,
last_published: typing.Optional[ItemsListItemsRequestLastPublished] = None,
last_updated: typing.Optional[ItemsListItemsRequestLastUpdated] = None,
sort_by: typing.Optional[ItemsListItemsRequestSortBy] = None,
sort_order: typing.Optional[ItemsListItemsRequestSortOrder] = None,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -1213,9 +1239,15 @@ async def list_items(
slug : typing.Optional[str]
Filter by the exact slug of the item

created_on : typing.Optional[ItemsListItemsRequestCreatedOn]
Filter by the creation date of the item(s)

last_published : typing.Optional[ItemsListItemsRequestLastPublished]
Filter by the last published date of the item(s)

last_updated : typing.Optional[ItemsListItemsRequestLastUpdated]
Filter by the last updated date of the item(s)

sort_by : typing.Optional[ItemsListItemsRequestSortBy]
Sort results by the provided value

Expand Down Expand Up @@ -1249,7 +1281,7 @@ async def main() -> None:
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)

Expand All @@ -1263,7 +1295,9 @@ async def main() -> None:
limit=limit,
name=name,
slug=slug,
created_on=created_on,
last_published=last_published,
last_updated=last_updated,
sort_by=sort_by,
sort_order=sort_order,
request_options=request_options,
Expand Down Expand Up @@ -1506,7 +1540,9 @@ async def list_items_live(
limit: typing.Optional[int] = None,
name: typing.Optional[str] = None,
slug: typing.Optional[str] = None,
created_on: typing.Optional[ItemsListItemsLiveRequestCreatedOn] = None,
last_published: typing.Optional[ItemsListItemsLiveRequestLastPublished] = None,
last_updated: typing.Optional[ItemsListItemsLiveRequestLastUpdated] = None,
sort_by: typing.Optional[ItemsListItemsLiveRequestSortBy] = None,
sort_order: typing.Optional[ItemsListItemsLiveRequestSortOrder] = None,
request_options: typing.Optional[RequestOptions] = None,
Expand Down Expand Up @@ -1540,9 +1576,15 @@ async def list_items_live(
slug : typing.Optional[str]
Filter by the exact slug of the item

created_on : typing.Optional[ItemsListItemsLiveRequestCreatedOn]
Filter by the creation date of the item(s)

last_published : typing.Optional[ItemsListItemsLiveRequestLastPublished]
Filter by the last published date of the item(s)

last_updated : typing.Optional[ItemsListItemsLiveRequestLastUpdated]
Filter by the last updated date of the item(s)

sort_by : typing.Optional[ItemsListItemsLiveRequestSortBy]
Sort results by the provided value

Expand Down Expand Up @@ -1576,7 +1618,7 @@ async def main() -> None:
limit=1,
name="name",
slug="slug",
sort_by="lastPublished",
sort_by="createdOn",
sort_order="asc",
)

Expand All @@ -1590,7 +1632,9 @@ async def main() -> None:
limit=limit,
name=name,
slug=slug,
created_on=created_on,
last_published=last_published,
last_updated=last_updated,
sort_by=sort_by,
sort_order=sort_order,
request_options=request_options,
Expand Down
Loading
Loading