Publish Data API
TapData supports publishing table data as APIs, aiding enterprises in building a unified data services platform. Various applications can use these APIs to provide support for services such as push notifications. The recommended sequence of use is as follows:
| Step | Description |
|---|---|
| Create an API Application | Manage based on the purpose of the API in groups. |
| Create an API Service | Select the tables to associate, set the API's name, version, access path, permission scope, etc. Once set up, publish it online. |
| Create an API Client | Set the scope of permissions and authentication methods based on business needs to ensure the security of the API service. |
| Invoke API Service | Supports RESTful and GraphQL access methods. |
| Audit and Monitor | Audit and monitor API usage to meet compliance and security requirements. |
📄️ API Design Considerations
Designing APIs isn’t just about making data accessible—it’s about ensuring stability, flexibility, and future-proof integrations for your business. Here are the pillars for robust API design in modern SaaS environments.
📄️ Manage Application
To better manage and distinguish API services, we can categorize them based on business needs, assigning different APIs into different applications. This article introduces the specific operation process.
📄️ Create Data API
To help developers easily dock interfaces and conveniently view API information published through TapData, we offer a data services feature.
📄️ Create a Client
To manage and create API calls, an API client is required. Applications that developers design and develop, or any other applications needing to call API interfaces (referred to collectively as client applications), must register with the data publishing system. Upon registration, you will receive a unique client ID (clientid) and client secret (clientsecret).
📄️ Create a Server
API servers can be configured to expose API server addresses externally, and multiple servers can also be added.
📄️ Manage API Versions
Managing API versions is essential when multiple applications rely on your APIs. Proper versioning ensures stability, prevents downtime, and facilitates smooth updates across your ecosystem.
📄️ Check API Audit Logs
Service auditing is primarily used to view the access records of APIs. You can view the records of each request, including access type, personnel, IP address, access time, access result, failure reason, etc. You can also filter according to different conditions.
📄️ API Status Monitor
Service Monitoring allows for the oversight and management of API requests on the platform, providing a view into global statistics and the status of each API.
🗃️ Query APIs
4 items