Pages API
Introducing the Pages API: An Enhanced Interaction Layer for Your Tadabase Apps
Overview
The Pages API by Tadabase represents a significant enhancement in how developers interact with applications. This API doesn’t just perform operations—it ensures that interactions with your application are seamless, mirroring the native user experience. This means you can execute actions like logging in users, accessing and manipulating records, and submitting forms with the same ease and integrated logic as the Tadabase front end.
Key Features of the Pages API
Seamless User Experience
The Pages API is designed to reflect the familiar user experience of your Tadabase applications. It allows developers to:
- Authenticate users: Log in and manage user sessions.
- Access and manage records: Interact with data specific to logged-in users, adhering to established permissions and rules.
- Save form submissions: Utilize existing forms within your application to manage data, while maintaining all set rules and automations.
Enhanced API Capabilities
The Pages API extends beyond the functionalities of the standard REST API by offering tailored endpoints that are specific to the user-interface components of your applications, such as:
- Layouts and pages management
- Component and records retrieval
- Detailed interaction with data components
Important Considerations
API Limits and Access
The Pages API has distinct API limits different from the standard API, reflecting its more complex capabilities. Access to this API requires specific enablement by the Tadabase Support Team, ensuring that your application is ready to leverage these advanced features securely.
Version and Endpoint Structure
This API is designated as version 1.1 and introduces a new structure for API calls. Notably:
- The App ID must be included directly in the API URL, rather than in the header.
- The API key must have the “Allow Pages” permission enabled, and a specific ‘secret’ header must be passed for authentication.
Getting Started with the Pages API
To start using the Pages API, ensure your Tadabase account is configured appropriately:
- Enable API Access: Pages API is avalable on certain plans, please ensure your subscription has this feature.
- Set Up Authentication: Ensure your API key permissions are configured to allow page interactions.
- Review API Documentation: Familiarize yourself with the new endpoints and data structures by visiting developer.tadabase.io.
Conclusion
The Pages API is a powerful tool for developers looking to create more dynamic and integrated applications with Tadabase. By enabling direct interactions that mirror the user interface of your app, it opens up a plethora of possibilities for creating seamless user experiences and sophisticated data interactions.
We'd love to hear your feedback.