# Title ## Docs - Guides [Integration Guide](https://docs.cardioexplorer.ai/integration-guide-1758366m0.md): - Guides [FHIR Client Integration Guide](https://docs.cardioexplorer.ai/fhir-client-integration-guide-1820276m0.md): ## API Docs - Authentication [Obtain access token](https://docs.cardioexplorer.ai/obtain-access-token-21894526e0.md): Validates clientId and clientSecret parameters, then returns a JWT access token. Use the returned accessToken in the Authorization header as 'Bearer {token}' for subsequent API calls. Token expires after 3600 seconds. - Authentication [Generate magic link](https://docs.cardioexplorer.ai/generate-magic-link-21894527e0.md): Generates magic link for currently authenticated user. Requires valid Bearer token in Authorization header. Returns magic link URL and expiration details. - Manage tests [Generate draft test](https://docs.cardioexplorer.ai/generate-draft-test-27291835e0.md): Receives a FHIR resource, validates it, and creates a draft test (returning draftTestId and itemsMapped). It extracts cardiac risk factors from the FHIR object (e.g., age, blood pressure, lipid panel, glucose). Make sure that you add the bearer token (recieved from api [Generate magic link](https://725pod40ed.apidog.io/obtain-access-token-21894526e0) ) here in the authentication header - Manage tests [Run CCSTest](https://docs.cardioexplorer.ai/run-ccstest-27291824e0.md): Processes a previously stored CCS test through the AI model and saves the results. This endpoint is typically called after creating a draft test to generate risk assessment scores and recommendations. The test must belong to the authenticated user and exist in the database before it can be run. - Manage tests [Get CCSTest result](https://docs.cardioexplorer.ai/get-ccstest-result-27291814e0.md): Retrieves the complete patient report for a specific CCS test, including risk assessment results, biomarker values, recommendations, and population comparisons. This endpoint returns comprehensive cardiovascular risk analysis data formatted for patient reports. ## Schemas - [TestResponse](https://docs.cardioexplorer.ai/testresponse-12588635d0.md): - [PatientReport](https://docs.cardioexplorer.ai/patientreport-12588636d0.md): - [ApiResponse](https://docs.cardioexplorer.ai/apiresponse-12588637d0.md):