Libraries tagged by user settings

helsingborg-stad/wpmu-litespeed-common-settings

0 Favers
7165 Downloads

Force multisite blogs to use litespeed settings from blog 1.

Go to Download


undkonsorten/extbase-cli-aware-configuration-manager

0 Favers
2183 Downloads

Get Extbase injections working in your TYPO3 project by configuring the site to be used for settings and TypoScript

Go to Download


sendx/sendx-php-sdk

0 Favers
4804 Downloads

# SendX REST API Documentation ## 🚀 Introduction The SendX API is organized around REST principles. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. **Key Features:** - 🔒 **Security**: Team-based authentication with optional member-level access - 🎯 **Resource-Oriented**: RESTful design with clear resource boundaries - 📊 **Rich Data Models**: Three-layer model system (Input/Output/Internal) - 🔗 **Relationships**: Automatic prefix handling for resource relationships - 📈 **Scalable**: Built for high-volume email marketing operations ## 🏗️ Architecture Overview SendX uses a three-layer model architecture: 1. **Input Models** (`RestE*`): For API requests 2. **Output Models** (`RestR*`): For API responses with prefixed IDs 3. **Internal Models**: Core business logic (not exposed in API) ## 🔐 Security & Authentication SendX uses API key authentication: ### Team API Key ```http X-Team-ApiKey: YOUR_TEAM_API_KEY ``` - **Required for all requests** - Team-level access to resources - Available in SendX Settings → Team API Key ## 🆔 Encrypted ID System SendX uses encrypted IDs for security and better developer experience: - **Internal IDs**: Sequential integers (not exposed) - **Encrypted IDs**: 22-character alphanumeric strings - **Prefixed IDs**: Resource-type prefixes in API responses (`contact_`) ### ID Format **All resource IDs follow this pattern:** ``` _ ``` **Example:** ```json { "id": "contact_BnKjkbBBS500CoBCP0oChQ", "lists": ["list_OcuxJHdiAvujmwQVJfd3ss", "list_0tOFLp5RgV7s3LNiHrjGYs"], "tags": ["tag_UhsDkjL772Qbj5lWtT62VK", "tag_fL7t9lsnZ9swvx2HrtQ9wM"] } ``` ## 📚 Resource Prefixes | Resource | Prefix | Example | |----------|--------|---------| | Contact | `contact_` | `contact_BnKjkbBBS500CoBCP0oChQ` | | Campaign | `campaign_` | `campaign_LUE9BTxmksSmqHWbh96zsn` | | List | `list_` | `list_OcuxJHdiAvujmwQVJfd3ss` | | Tag | `tag_` | `tag_UhsDkjL772Qbj5lWtT62VK` | | Sender | `sender_` | `sender_4vK3WFhMgvOwUNyaL4QxCD` | | Template | `template_` | `template_f3lJvTEhSjKGVb5Lwc5SWS` | | Custom Field | `field_` | `field_MnuqBAG2NPLm7PZMWbjQxt` | | Webhook | `webhook_` | `webhook_9l154iiXlZoPo7vngmamee` | | Post | `post_` | `post_XyZ123aBc456DeF789GhI` | | Post Category | `post_category_` | `post_category_YzS1wOU20yw87UUHKxMzwn` | | Post Tag | `post_tag_` | `post_tag_123XyZ456AbC` | | Member | `member_` | `member_JkL012MnO345PqR678` | ## 🎯 Best Practices ### Error Handling - **Always check status codes**: 2xx = success, 4xx = client error, 5xx = server error - **Read error messages**: Descriptive messages help debug issues - **Handle rate limits**: Respect API rate limits for optimal performance ### Data Validation - **Email format**: Must be valid email addresses - **Required fields**: Check documentation for mandatory fields - **Field lengths**: Respect maximum length constraints ### Performance - **Pagination**: Use offset/limit for large datasets - **Batch operations**: Process multiple items when supported - **Caching**: Cache responses when appropriate ## 🛠️ SDKs & Integration Official SDKs available for: - [Golang](https://github.com/sendx/sendx-go-sdk) - [Python](https://github.com/sendx/sendx-python-sdk) - [Ruby](https://github.com/sendx/sendx-ruby-sdk) - [Java](https://github.com/sendx/sendx-java-sdk) - [PHP](https://github.com/sendx/sendx-php-sdk) - [JavaScript](https://github.com/sendx/sendx-javascript-sdk) ## 📞 Support Need help? Contact us: - 💬 **Website Chat**: Available on sendx.io - 📧 **Email**: [email protected] - 📚 **Documentation**: Full guides at help.sendx.io --- **API Endpoint:** `https://api.sendx.io/api/v1/rest` [](https://god.gw.postman.com/run-collection/33476323-44b198b0-5219-4619-a01f-cfc24d573885?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D33476323-44b198b0-5219-4619-a01f-cfc24d573885%26entityType%3Dcollection%26workspaceId%3D6b1e4f65-96a9-4136-9512-6266c852517e)

Go to Download


mobilestock/laravel-database-interceptor

1 Favers
7183 Downloads

Laravel Database Interceptor is a library that enables you to intercept database queries managed by PDO and transform the returned values into custom types. It uses Illuminate library abstractions to implement new PDO facade methods like selectOneFirstColumn and selectFirstColumn. It also enables ATTR_EMULATE_PREPARES without any external setting. It is fully compatible with MySQL/MariaDB. Other databases are not supported.

Go to Download


first-data/gateway

0 Favers
24354 Downloads

PHP SDK to be used with First Data IPG API v21.5.0. This SDK has been created and packaged to offer the easiest way to integrate your application into the First Data Gateway. This SDK gives you the ability to run transactions such as sales, preauthorizations, postauthorizations, credits, voids, and returns; transaction inquiries; setting up scheduled payments and much more.

Go to Download


dcodegroup/laravel-configuration

2 Favers
7219 Downloads

Simple package which dcode uses to handle application configuration and setting storage from third parties

Go to Download


slick/configuration

0 Favers
6404 Downloads

The slick/configuration component provides an easy-to-use solution for managing configuration files in your PHP applications.

Go to Download


offbeatwp/acf-sitesettings

0 Favers
13530 Downloads

Use ACF for OffbeatWP's site settings

Go to Download


wedevelopnl/silverstripe-gridfieldsitetreebuttons

0 Favers
1956 Downloads

Modifies GridFields & GridField detail forms to use standard page edit form (with versioning, history & settings). Simple alternative for versionedgridfield.

Go to Download


micschk/silverstripe-gridfieldsitetreebuttons

4 Favers
18085 Downloads

Modifies GridFields & GridField detail forms to use standard page edit form (with versioning, history & settings). Simple alternative for versionedgridfield.

Go to Download


involved-group/laravel-lang-country

293 Favers
5277 Downloads

Setting the locale is not enough most of the time, some countries use more than one languages. Also, different countries use different date notation formats, names, flags and currencies. This package is here to help you with that!

Go to Download


aeroidea/aeroidea.settings

7 Favers
6271 Downloads

Aeroidea`s module for Bitrix with graphic interface to use custom settings

Go to Download


silvercommerce/settings

0 Favers
4522 Downloads

Global, generic settings that are used by several SilverCommerce components

Go to Download


ubitcorp/laravel-settings

5 Favers
54 Downloads

It provides a settings model that can be used with trait on any model for Laravel project

Go to Download


otifsolutions/laravel-settings

1 Favers
3769 Downloads

This package creates a complete generic Settings Table and structure to be used in project. For Laravel.

Go to Download


<< Previous Next >>