Libraries tagged by json to form

rezozero/liform

0 Favers
17894 Downloads

Library to transform Symfony Forms into Json Schema (Rezo Zero fork)

Go to Download


answear/liform

1 Favers
41605 Downloads

Library to transform Symfony Forms into Json Schema

Go to Download


sendx/sendx-php-sdk

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


grazulex/laravel-atlas

21 Favers
2547 Downloads

Laravel Atlas scans your Laravel project to generate a complete, structured map of its internal components β€” models, controllers, routes, jobs, observers, events, commands, and more β€” and exports visual or machine-readable representations in formats like Mermaid, Markdown, JSON, or PDF.

Go to Download


fabiooak/yii2-log-json

0 Favers
144 Downloads

Extends the file logging changing the output to JSON format. It's a useful extension to integrate with FileBeat and ELK stack.

Go to Download


form4/form4-statusmonitor

1 Favers
1773 Downloads

Sends scheduled JSON POST requests to a configurable URL with TYPO3 core version, locally installed extensions, and optional server metadataβ€”for centralized monitoring and inventory.

Go to Download


vmorozov/laravel-json-log-formatter

0 Favers
1527 Downloads

Package to quickly set up log formatter in json format that is supported by elk stack

Go to Download


oscabrera/laravel-json-api-format-paginate

0 Favers
1061 Downloads

this package allows you to paginate resources using the JSON:API format

Go to Download


silverstripeltd/silverstripe-elemental-decisiontree-json

0 Favers
7934 Downloads

Adds PHP functions to the block to output the entire tree data as JSON format.

Go to Download


friendsoftypo3headless/headless-kesearch

0 Favers
2419 Downloads

This extension provides integration with ke_search to output content from TYPO3 in JSON format.

Go to Download


igraal/stats-table

9 Favers
23048 Downloads

Helper to handle stats table with multiple formatter

Go to Download


phphleb/nicejson

1 Favers
6209 Downloads

Convert json to readable form

Go to Download


ironer/base62shrink

3 Favers
285 Downloads

Simple javascript to perform LZW compression on longer structured or repetitive UTF8 data (like stringified JSON) to some universally web safe form. Simple PHP class for server side data processing.

Go to Download


yubb/loggy

0 Favers
22423 Downloads

Simple, lightweight logger to stdout in JSON format

Go to Download


vvinners/vapi

0 Favers
4079 Downloads

An enhanced version return response of API JSON. Aim to standardize the return api data format.

Go to Download


<< Previous Next >>