For the TMF629 API, extensibility is enabled through Apex lifecycle hooks and customizable GraphQL queries, allowing customers to adjust request and response payloads without compromising TMF compliance.
Pre-hooks validate or reshape incoming requests, and post-hooks refine or filter responses across all operations such as GET, POST, PATCH, and DELETE.
Extend the main entity with additional fields
Map a field from a different or related entity
Customize WHERE clauses at the main entity level
Customize WHERE clauses at the sub-resource level
Apply sorting (ORDER BY) on main and sub-resource results
The customer or integrator implements the pre-hook and post-hook Apex classes and customizes the GraphQL queries based on the provided interfaces and hooks.
Interfaces and Hooks
The following table lists interfaces and corresponding lifecycle hooks supported for customizing the TMF629 operations.