> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rxresu.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Get latest resume analysis

> Returns the latest persisted AI analysis for the specified resume, if one exists. Requires authentication.



## OpenAPI

````yaml /spec.json get /resumes/{id}/analysis
openapi: 3.1.1
info:
  title: Reactive Resume
  version: 5.1.0
  description: Reactive Resume API
  license:
    name: MIT
    url: https://github.com/amruthpillai/reactive-resume/blob/main/LICENSE
  contact:
    name: Amruth Pillai
    email: hello@amruthpillai.com
    url: https://amruthpillai.com
servers:
  - url: http://localhost:3000/api/openapi
security:
  - apiKey: []
externalDocs:
  url: https://docs.rxresu.me
  description: Reactive Resume Documentation
paths:
  /resumes/{id}/analysis:
    get:
      tags:
        - Resume Analysis
      summary: Get latest resume analysis
      description: >-
        Returns the latest persisted AI analysis for the specified resume, if
        one exists. Requires authentication.
      operationId: getResumeAnalysis
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: string
            description: The unique identifier of the resume.
      responses:
        '200':
          description: >-
            The latest persisted resume analysis, or null if no analysis has
            been saved yet.
          content:
            application/json:
              schema:
                anyOf:
                  - type: object
                    properties:
                      overallScore:
                        type: integer
                        minimum: 0
                        maximum: 100
                      scorecard:
                        type: array
                        minItems: 1
                        items:
                          type: object
                          properties:
                            dimension:
                              type: string
                              minLength: 1
                            score:
                              type: integer
                              minimum: 0
                              maximum: 100
                            rationale:
                              type: string
                              minLength: 1
                          required:
                            - dimension
                            - score
                            - rationale
                      suggestions:
                        type: array
                        maxItems: 10
                        items:
                          type: object
                          properties:
                            title:
                              type: string
                              minLength: 1
                            impact:
                              enum:
                                - high
                                - medium
                                - low
                              type: string
                            why:
                              type: string
                              minLength: 1
                            exampleRewrite:
                              anyOf:
                                - type: string
                                - type: 'null'
                            copyPrompt:
                              type: string
                              minLength: 1
                          required:
                            - title
                            - impact
                            - why
                            - exampleRewrite
                            - copyPrompt
                      strengths:
                        type: array
                        maxItems: 10
                        items:
                          type: string
                          minLength: 1
                      updatedAt:
                        type: string
                        format: date-time
                        x-native-type: date
                      modelMeta:
                        type: object
                        properties:
                          provider:
                            type: string
                            minLength: 1
                          model:
                            type: string
                            minLength: 1
                        required:
                          - provider
                          - model
                    required:
                      - overallScore
                      - scorecard
                      - suggestions
                      - strengths
                      - updatedAt
                      - modelMeta
                  - type: 'null'
components:
  securitySchemes:
    apiKey:
      type: apiKey
      name: x-api-key
      in: header
      description: The API key to authenticate requests.

````