Libraries tagged by curl cron
wieni/wmvideo
19069 Downloads
Converting a YouTube or Vimeo URL to an embedded player
sendx/sendx-php-sdk
4331 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)
mvlabs/mvlabs-snappy
52924 Downloads
MvlabsSnappy is a Zend Framework and Laminas module that allow easy to thumbnail, snapshot or PDF generation from a url or a html page using Snappy PHP wrapper for the wkhtmltopdf/wkhtmltoimage conversion utility.
lukasbableck/contao-404-log-bundle
82 Downloads
This Contao bundle logs 404 errors to the database, allows you to view them in the Contao backend and create redirects for them if terminal42/contao-url-rewrite is installed.
charliedev/advanced-url-field
47901 Downloads
Configurable URL field that provides multiple format restrictions and validation.
firebear/configurableproducts
9 Downloads
Pre-selected configurable product options, change URL on the fly and other improvements
contao-community-alliance/url-builder
70377 Downloads
General purpose URL builder and manipulator.
metamodels/attribute_url
22310 Downloads
MetaModels attribute for urls
jaeger/querylist-absolute-url
5077 Downloads
QueryList Plugin: Converting relative urls to absolute.QueryListζδ»Ά:转ζ’URLηΈε―Ήθ·―εΎε°η»ε―Ήθ·―εΎ.
innova2/url-builder
908 Downloads
A lightweight PHP 7.4+ library with many features to easy build URLs
hofff/contao-trueurl
4570 Downloads
Folderlike page alias' with different editing tools and an improved frontend page selection algorithm.
amjadiqbal/filament-url-image-uploader
96 Downloads
A powerful Filament PHP form component that enables seamless image uploads from URLs. Features include image validation, preview functionality, and easy integration with Laravel storage. Perfect for remote image imports, content management, and e-commerce applications built with FilamentPHP.
georgringer/uri2link
5760 Downloads
Convert external url like domain.tld/services to TYPO3 links if this is url is actually served by TYPO3
farzai/thai-slug
48 Downloads
The Thai text to URL-safe slug converter with multiple transliteration strategies
bodom78/kohana-imagefly
16875 Downloads
Create resized / cropped images directly through url parameters.