Libraries tagged by setting

webignition/webdriver-element-mutator

1 Favers
14180 Downloads

Convenience methods for setting values on a Facebook\WebDriver\WebDriverElement instance

Go to Download


webignition/guzzle-request-headers-middleware

1 Favers
42482 Downloads

Middleware for setting headers on all requests sent by a Guzzle 6 client

Go to Download


struktal/struktal-phpmailer-wrapper

0 Favers
2266 Downloads

PHP wrapper library to extract common settings for a PHPMailer object instance

Go to Download


stancl/laravel-hasmanywithinverse

69 Favers
3960 Downloads

Define HasMany while also setting the inverse relationship in Laravel.

Go to Download


sourcebroker/configs

0 Favers
17456 Downloads

Read configs based on TYPO3_CONTEXT settings.

Go to Download


sendx/sendx-php-sdk

0 Favers
12145 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


redchamps/module-quick-email-template-editor

6 Favers
9518 Downloads

Access email template editor direct from admin configuration setting

Go to Download


punarinta/email-auth

5 Favers
60417 Downloads

Discover IMAP/SMTP settings, authenticate via any email

Go to Download


octfx/wiki-seo

8 Favers
3085 Downloads

Allows per page meta settings like keywords and description, changing the title and various site verification tags.

Go to Download


nfourtythree/entriessubset

16 Favers
83774 Downloads

Craft field type plugin that extends the core Entries field type to give extra settings with ability to restrict by entry type

Go to Download


monsieurbiz/sylius-better-admin-plugin

2 Favers
6815 Downloads

Manage your logos, colors and backgrounds with settings in Sylius Admin pannel

Go to Download


mitnick/laravel-security

81 Favers
11813 Downloads

laravel-mitnick helps you secure your Laravel apps by setting various HTTP headers. it can help!

Go to Download


millipress/millibase

1 Favers
5616 Downloads

Declarative WordPress settings framework. Define your settings page in PHP arrays — sections, fields, tabs, validation — and get a React UI automatically.

Go to Download


mayoturis/properties-ini

2 Favers
119147 Downloads

Getting and setting configuration values in ini (or java .properties) files

Go to Download


laravel-enso/google

0 Favers
24595 Downloads

Google integration settings and helpers for Laravel Enso

Go to Download


<< Previous Next >>