# Cermati Protect Documentation > Cermati Protect Developer Hub ## API Reference: Cermati Protect Generic Insurance API - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_generic-premium.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_generic.md): This endpoint creates an insurance application. - [Inquire Details](https://docs.cermatiprotect.com/reference/get_generic-trxid.md): Get the details of an insurance application. - [Update Application](https://docs.cermatiprotect.com/reference/patch_generic-trxid.md): This endpoint is used to update the created application data. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_generic-trxid-cancellation.md): Create cancellation request for a created application - [Cancel Application](https://docs.cermatiprotect.com/reference/post_generic-trxid-cancel.md): Cancel the created application. ## API Reference: Cermati Protect Claim API - [Get Claim Types](https://docs.cermatiprotect.com/reference/get_claim-types.md): Get available claim types for a specific product ID. - [Get Claim Form](https://docs.cermatiprotect.com/reference/get_claim-forms.md): Get claim form for a specific product ID and claim type. Claim form is a form that the customer has to fill out before submitting a claim. - [Get Claim List](https://docs.cermatiprotect.com/reference/get_claims.md): Get a list of claims based on some filters. This will return claims that the partner has created or has access to. - [Create Claim](https://docs.cermatiprotect.com/reference/post_claims.md): Create a new claim with INITIATED status. Claim cannot be made if the insurance coverage period and the grace period has ended. - [Fill In Claim Form](https://docs.cermatiprotect.com/reference/post_claims-claimid-fill-form.md): Fill in claim form. This API can only be used on claims with INITIATED, DATA_INCOMPLETE, and ADDITIONAL_DATA status. Partner may complete the form in multiple requests. - [Submit Claim](https://docs.cermatiprotect.com/reference/post_claims-claimid-submit.md): Submit or resubmit a claim. All required fields in the claim form have to be filled out before the claim can be submitted. This API can only be used on claims with INITIATED, DATA_INCOMPLETE,… - [Cancel Claim](https://docs.cermatiprotect.com/reference/post_claims-claimid-cancel.md): Cancel a claim. Only claims with INITIATED status can be cancelled. This will change the status to CANCELLED. - [Get Claim Details](https://docs.cermatiprotect.com/reference/get_claims-claimid.md): Get the details of a specific claim. - [Get Claim Additional Requirements](https://docs.cermatiprotect.com/reference/get_claims-claimid-additional-requirements.md): Retrieves a list of additional fields required to proceed with the claim process. - [Fill In Claim Additional Requirements](https://docs.cermatiprotect.com/reference/post_claims-claimid-additional-requirements.md): Fill in claim additional requirements. This API can only be used when there is active additional requirements. Partner may complete the form in multiple requests. ## API Reference: Cermati Protect Insurance API by Product Type - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_accommodation-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_accommodation-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_accommodation-trxid-1.md): Get the detail of a specific accommodation insurance application. - [Update Application](https://docs.cermatiprotect.com/reference/patch_accommodation-trxid-1.md): This endpoint is used to update the created application data. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_accommodation-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_credit-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_credit-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_credit-trxid-1.md): Get the detail of a specific credit insurance application. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_credit-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_goods-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_goods-1.md): This endpoint creates an insurance application. While there are some non-mandatory fields in this documentation, it might be mandatory depending on the product specification and insurer requirement.… - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_goods-trxid-1.md): Get the detail of a specific goods insurance application. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_goods-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_personal-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_personal-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_personal-trxid-1.md): Get the detail of a specific personal insurance application. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_personal-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_property-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_property-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_property-trxid-1.md): Get the detail of a specific credit insurance application. - [Update Tenants and Reschedule](https://docs.cermatiprotect.com/reference/patch_property-trxid-1.md): To update the tenants’ names and to reschedule the staying period for the property insurance transaction ID. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_property-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_shipping-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_shipping-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_shipping-trxid-1.md): Get the detail of a specific shipping insurance application. - [Update Application](https://docs.cermatiprotect.com/reference/patch_shipping-trxid-1.md): This endpoint is used to update the created application data. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_shipping-trxid-cancel-1.md): Cancel the created application. - [Calculate Premium](https://docs.cermatiprotect.com/reference/post_transportation-premium-1.md): Calculate the premium and fee. - [Create Application](https://docs.cermatiprotect.com/reference/post_transportation-1.md): This endpoint creates an insurance application. - [Enquire Detail](https://docs.cermatiprotect.com/reference/get_transportation-trxid-1.md): Get the detail of a specific transportation insurance application. - [Update Application](https://docs.cermatiprotect.com/reference/patch_transportation-trxid.md): To update passengers' name and to reschedule the transportation trip. - [Cancel Application](https://docs.cermatiprotect.com/reference/post_transportation-trxid-cancel-1.md): Cancel the created application. ## API Reference: Cermati Protect Claim Center - [Secure Deep Linking to Claim Center](https://docs.cermatiprotect.com/reference/secure-deep-linking-to-claim-center.md)