Download the PHP package jeffersongoncalves/laravel-webflow without Composer
On this page you can find all versions of the php package jeffersongoncalves/laravel-webflow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jeffersongoncalves/laravel-webflow
More information about jeffersongoncalves/laravel-webflow
Files in jeffersongoncalves/laravel-webflow
Package laravel-webflow
Short Description Laravel wrapper for Webflow's REST API v2
License MIT
Homepage https://github.com/jeffersongoncalves/laravel-webflow
Informations about the package laravel-webflow
Laravel Webflow
A Laravel wrapper for the Webflow REST API v2. Covers sites, CMS collections/items, forms and publishing through a simple, typed API built on Laravel's Http client — no Webflow SDK dependency.
Features
- Sites:
listSites,getSite,publishSite - Collections:
listCollections - Collection items:
listCollectionItems,getCollectionItem,createCollectionItem,updateCollectionItem,publishCollectionItems(bulk) - Forms:
listForms,listFormSubmissions - Throws
WebflowException(with the HTTP status and the original API error body) on any non-2xx response
Installation
You can install the package via composer:
Publish the config file with:
This is the contents of the published config file:
Add your Webflow API token to your .env:
Usage
You can use the Webflow facade, or inject Jeffersongoncalves\Webflow\Webflow wherever you need it. Every method returns the decoded JSON response body as an array.
Sites
Collections
Collection items
Forms
Error handling
Any non-2xx API response throws Jeffersongoncalves\Webflow\Exceptions\WebflowException, which exposes the decoded error body:
Rate limits
Webflow enforces 60 requests/minute per site for general endpoints and 10 requests/minute for publishing endpoints. This package does not throttle requests client-side — a WebflowException is thrown on 429 Too Many Requests like any other non-2xx response, so handle it (e.g. retry with backoff) if you publish in bulk.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Jefferson Simão Gonçalves
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-webflow with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^12.0|^13.0
illuminate/http Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0