11# Webflow PHP SDK
22
3+ _ BEWARE! This is a super early version in active development. So please be careful if you decide to use it ✌️_
4+
35** This is open source software and not in any official way supported by Webflow.**
46
57This PHP SDK allows you to interact with the Webflow API easily.
@@ -19,57 +21,61 @@ There are two main ways to use this library. By accessing Sites and other entiti
1921
2022- [ Installation] ( #installation )
2123- [ Usage] ( #usage )
24+ - [ Entities] ( #entities )
25+ - [ Get sites] ( #get-sites )
26+ - [ Fetch a specific site by its ID] ( #fetch-a-specific-site-by-its-id-1 )
27+ - [ Publish a domain] ( #publish-a-domain )
28+ - [ Get a site's domains] ( #get-a-sites-domains )
29+ - [ Get a site's collections] ( #get-sites-collections )
30+ - [ Fetch a specific collection by its ID] ( #fetch-a-specific-collection-by-its-id )
31+ - [ Fetch a collection's items] ( #fetch-a-collections-items )
32+ - [ Fetch a site's webhooks] ( #fetch-a-sites-webhooks )
33+ - [ Fetch a site's products] ( #fetch-a-sites-products )
34+ - [ Fetch a site's orders] ( #fetch-a-sites-orders )
2235 - [ Client (API Wrapper)] ( #client-api-wrapper )
23- - [ Get the current user's information] ( #get-the-current-users-information )
24- - [ Get the authenticated user's authorization information] ( #get-the-authenticated-users-authorization-information )
25- - [ List all sites associated with the authenticated user] ( #list-all-sites-associated-with-the-authenticated-user )
26- - [ Fetch a specific site by its ID] ( #fetch-a-specific-site-by-its-id )
27- - [ Publish a specific site by its ID] ( #publish-a-specific-site-by-its-id )
28- - [ List all domains associated with a specific site by its ID] ( #list-all-domains-associated-with-a-specific-site-by-its-id )
29- - [ List all webhooks associated with a specific site by its ID] ( #list-all-webhooks-associated-with-a-specific-site-by-its-id )
30- - [ Fetch a specific webhook associated with a specific site by their IDs] ( #fetch-a-specific-webhook-associated-with-a-specific-site-by-their-ids )
31- - [ Create a webhook for a specific site] ( #create-a-webhook-for-a-specific-site )
32- - [ Delete a webhook for a specific site] ( #delete-a-webhook-for-a-specific-site )
33- - [ List all collections for a specific site] ( #list-all-collections-for-a-specific-site )
34- - [ Fetch a specific collection by its ID] ( #fetch-a-specific-collection-by-its-id )
35- - [ List items for a specific collection by its ID] ( #list-items-for-a-specific-collection-by-its-id )
36- - [ Create an item in a specific collection by its ID] ( #create-an-item-in-a-specific-collection-by-its-id )
37- - [ Get an item by its ID] ( #get-an-item-by-its-id )
38- - [ Publish one or more items by their ID] ( #publish-one-or-more-items-by-their-id )
39- - [ Update an item by its ID] ( #update-an-item-by-its-id )
40- - [ Patch an item by its ID] ( #patch-an-item-by-its-id )
41- - [ Delete or un-publish an item by its ID] ( #delete-or-un-publish-an-item-by-its-id )
42- - [ List products/SKUs for a specific site by its ID] ( #list-products-skus-for-a-specific-site-by-its-id )
43- - [ Create a Product and SKU] ( #create-a-product-and-sku )
44- - [ Get Products and SKUs] ( #get-products-and-skus )
45- - [ Update a Product] ( #update-a-product )
46- - [ Create a SKU] ( #create-a-sku )
47- - [ Update a SKU] ( #update-a-sku )
48- - [ Inventory for a specific item] ( #inventory-for-a-specific-item )
49- - [ Update Inventory] ( #update-inventory )
50- - [ List orders] ( #list-orders )
51- - [ Get an Order] ( #get-an-order )
52- - [ Update an Order] ( #update-an-order )
53- - [ Fulfill an Order] ( #fulfill-an-order )
54- - [ Un-fulfill an Order] ( #un-fulfill-an-order )
55- - [ Refund an Order] ( #refund-an-order )
56- - [ Get Ecommerce settings for a Site] ( #get-ecommerce-settings-for-a-site )
57- - [ Entities] ( #entities )
58- - [ Get sites] ( #get-sites )
59- - [ Fetch a specific site by its ID] ( #fetch-a-specific-site-by-its-id-1 )
60- - [ Publish a domain] ( #publish-a-domain )
61- - [ Get a site's domains] ( #get-a-sites-domains )
62- - [ Get site's collections] ( #get-sites-collections )
63- - [ Fetch a specific collection by its ID] ( #fetch-a-specific-collection-by-its-id )
64- - [ Fetch a collection's items] ( #fetch-a-collections-items )
65- - [ Fetch a site's webhooks] ( #fetch-a-sites-webhooks )
66- - [ Fetch a site's products] ( #fetch-a-sites-products )
67- - [ Fetch a site's orders] ( #fetch-a-sites-orders )
36+ - ** Meta**
37+ - [ Get the current user's information] ( #get-the-current-users-information )
38+ - [ Get the authenticated user's authorization information] ( #get-the-authenticated-users-authorization-information )
39+ - ** Sites**
40+ - [ List all sites associated with the authenticated user] ( #list-all-sites-associated-with-the-authenticated-user )
41+ - [ Fetch a specific site by its ID] ( #fetch-a-specific-site-by-its-id )
42+ - [ Publish a specific site by its ID] ( #publish-a-specific-site-by-its-id )
43+ - [ List all domains associated with a specific site by its ID] ( #list-all-domains-associated-with-a-specific-site-by-its-id )
44+ - ** Webhooks**
45+ - [ List all webhooks associated with a specific site by its ID] ( #list-all-webhooks-associated-with-a-specific-site-by-its-id )
46+ - [ Fetch a specific webhook associated with a specific site by their IDs] ( #fetch-a-specific-webhook-associated-with-a-specific-site-by-their-ids )
47+ - [ Create a webhook for a specific site] ( #create-a-webhook-for-a-specific-site )
48+ - [ Delete a webhook for a specific site] ( #delete-a-webhook-for-a-specific-site )
49+ - ** Collections/Items**
50+ - [ List all collections for a specific site] ( #list-all-collections-for-a-specific-site )
51+ - [ Fetch a specific collection by its ID] ( #fetch-a-specific-collection-by-its-id )
52+ - [ List items for a specific collection by its ID] ( #list-items-for-a-specific-collection-by-its-id )
53+ - [ Create an item in a specific collection by its ID] ( #create-an-item-in-a-specific-collection-by-its-id )
54+ - [ Get an item by its ID] ( #get-an-item-by-its-id )
55+ - [ Publish one or more items by their ID] ( #publish-one-or-more-items-by-their-id )
56+ - [ Update an item by its ID] ( #update-an-item-by-its-id )
57+ - [ Patch an item by its ID] ( #patch-an-item-by-its-id )
58+ - [ Delete or un-publish an item by its ID] ( #delete-or-un-publish-an-item-by-its-id )
59+ - ** Products/SKUs**
60+ - [ List products/SKUs for a specific site by its ID] ( #list-products-skus-for-a-specific-site-by-its-id )
61+ - [ Create a Product and SKU] ( #create-a-product-and-sku )
62+ - [ Get Products and SKUs] ( #get-products-and-skus )
63+ - [ Update a Product] ( #update-a-product )
64+ - [ Create a SKU] ( #create-a-sku )
65+ - [ Update a SKU] ( #update-a-sku )
66+ - [ Inventory for a specific item] ( #inventory-for-a-specific-item )
67+ - [ Update Inventory] ( #update-inventory )
68+ - ** Ecommerce**
69+ - [ List orders] ( #list-orders )
70+ - [ Get an Order] ( #get-an-order )
71+ - [ Update an Order] ( #update-an-order )
72+ - [ Fulfill an Order] ( #fulfill-an-order )
73+ - [ Un-fulfill an Order] ( #un-fulfill-an-order )
74+ - [ Refund an Order] ( #refund-an-order )
75+ - [ Get Ecommerce settings for a Site] ( #get-ecommerce-settings-for-a-site )
6876- [ Contributing] ( #contributing )
6977- [ License] ( #license )
7078
71- ## BEWARE! This is a super early version in active development. So please be careful if you decide to use it ✌️
72-
7379## Installation
7480
7581Install the SDK via Composer:
0 commit comments