Libraries tagged by programmatic
panakour/laravel-eloquent-relationships
12123 Downloads
programmatically get the laravel eloquent relationships.
ordereazi/commerce-sdk
5 Downloads
Build a fully custom headless storefront - your own web app, mobile app, or POS - against a single OE Commerce store. Every endpoint below is namespaced under `/api/v1/store/...`. Building admin/back-office tooling instead? See [/docs/admin](/docs/admin). New here? [/guides/store](/guides/store) walks through getting a key, the anonymous cart session, and calling your first endpoints step by step - this page is the field-level reference to come back to afterward. ## Getting Started 1. Click the **Authorize** button at the top of this page. 2. Provide credentials: - **X-Commerce-Key** (always required) - your store's Store Access Key from Backoffice > Settings > Application APIs. `pk_store_...` (publishable) is safe for browser/mobile code; `sk_store_...` (secret) is server-to-server only and is rejected outright if a browser Origin header is present. - **Bearer** (only for endpoints acting on a specific customer - Account, Orders, Wishlists, etc.) - the token from **Auth > register** or **Auth > login**. Once authorized, you can explore and test all available endpoints directly from this interface. ## Anonymous Carts A guest cart is tracked by an `X-Session-Ref` header, not a cookie - the server generates one on your first request and echoes it back on every response after. Keep sending back whatever value you last received. Logging in carries that same cart forward onto the customer's account automatically, with no separate merge step. ## Errors Failures use RFC 9457 Problem Details (`application/problem+json`) with a stable `code` field for programmatic handling, e.g. `store_key_invalid`, `store_key_revoked`, `store_key_scope_denied`, `rate_limited`. A rejected *business* action (e.g. adding fewer than a product's minimum order quantity to the cart) instead comes back as HTTP 200 with `"success": false` and a human-readable `message` - always check `success` in the body, not just the HTTP status code. ## Rate Limits Requests are limited per Store Access Key (200/minute). The credential-stuffing surface (register/login/forgot-password/reset-password) is limited more tightly per caller IP (10 per 5 minutes). A 429 response includes a `Retry-After` header.
offworks/classgen
24 Downloads
A simple, dynamic and programmatically fluent PHP class generator.
ocolin/hyconext-lite
4 Downloads
PHP client for Hyconext web-GUI-only network switches, providing programmatic access to switch data via internal JSON endpoints.
naviware/tidings
15 Downloads
This package is for sending SMS notifications programmatically through the mNotify platform
mistralys/errorcode-incrementor
13 Downloads
Simple PHP script that increments counters via HTTP requests or programmatically.
matthewbaggett/inflection
642 Downloads
A library to allow for pluralisation and singularisation of words programmatically.
mataluis2k/marketing-php
2 Downloads
This package provides programmatic access to several Maropost services.
mapkyca/console-showacl
14 Downloads
ShowACL A tool to list the access groups a given user has access to (including those supplied programmatically)
malico/php-sculptor
1 Downloads
Programmatically modify PHP code with a fluent, intuitive API
magefast-dragonfly/module-create-order
0 Downloads
Magento module Dragonfly_CreateOrder. Create order programmatically. Can use for the orders import.
lucasdavies/wikitextbuilder
8 Downloads
A fluent PHP library for programmatically building MediaWiki wikitext markup, including tables, lists, and templates
louisronsonronald/zoom-adapter-php
0 Downloads
An easy-to-use PHP adapter for programmatically accessing Zoom meetings and webinars via the Zoom API
leaditin/filter
13 Downloads
Programmatically filter and normalize data and files.
kazimshah39/google-drive-id-extractor
4 Downloads
This extracts the Google Drive file ID from any provided Google Drive link, making it easy to retrieve the ID programmatically. It's lightweight, simple to use, and supports various Google Drive link formats.