# Code Analysis

The Code Analysis API analyzes HTML email content to detect CSS features and provides comprehensive compatibility reports across major email clients, including support statistics, version-specific compatibility data, and detailed feature breakdowns to ensure optimal email rendering.

 - [GET /v1/inspect/analyze/dictionary](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/get-v1-inspect-analyze-dictionary.md): Returns the lookup dictionary containing variants, clients, platforms, application types, support levels, and categories used in code analysis.
 - [GET /v1/inspect/analyze](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/get-v1-inspect-analyze.md): Returns a paginated list of all code analysis jobs under the account, showing only the latest version of each test. Uses skip/limit pagination and supports filtering by status.
 - [POST /v1/inspect/analyze](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/post-v1-inspect-analyze.md): Create a code analysis test to analyze HTML content for email client feature compatibility.
 - [GET /v1/inspect/analyze/{test_id}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/get-v1-inspect-analyze--test-id-.md): Returns the latest version of code analysis test results for a given test ID.
 - [POST /v1/inspect/analyze/{test_id}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/post-v1-inspect-analyze--test-id-.md): Creates a new version of an existing code analysis test with incremented version number.
 - [DELETE /v1/inspect/analyze/{test_id}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/delete-v1-inspect-analyze--test-id-.md): Deletes all versions of a code analysis test by test ID.
 - [GET /v1/inspect/analyze/{test_id}/versions/{version_id}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/get-v1-inspect-analyze--test-id--versions--version-id-.md): Returns code analysis test results for a specific test ID and version.
 - [GET /v1/inspect/analyze/{test_id}/versions](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/get-v1-inspect-analyze--test-id--versions.md): Returns all versions available for a given test ID.
 - [POST /v1/inspect/analyze/{test_id}/resolve/{id}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/inspect/code-analysis/post-v1-inspect-analyze--test-id--resolve--id-.md): Updates the resolved status of a specific instance within a feature in the latest version of a test.
