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

# Get Profile

> Retrieve a raw profile data from the GetProfile API by its ID



## OpenAPI

````yaml GET /v1/profile/{id}
openapi: 3.1.0
info:
  title: GetProfile API
  description: >-
    GetProfile API is a profiling service powered by AI. It allows users to
    submit their data and receive a profile based on that data. The API provides
    endpoints for creating, retrieving, and deleting profiles.
  termsOfService: https://getprofile-ai.com/terms
  version: 1.0.0
servers:
  - url: https://api.getprofile-ai.com
security:
  - bearerAuth: []
paths:
  /v1/profile/{id}:
    get:
      description: Returns a raw profile data
      parameters:
        - name: id
          in: path
          description: The unique identifier of the profile
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Profile response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetProfileResponse'
        '400':
          description: Unexpected error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    GetProfileResponse:
      type: object
      required:
        - profile_id
        - profile
      properties:
        profile_id:
          type: string
          description: The unique identifier of the profile
        profile:
          $ref: '#/components/schemas/Profile'
    Error:
      required:
        - error
        - message
      type: object
      properties:
        error:
          type: integer
          format: int32
        message:
          type: string
    Profile:
      type: object
      required:
        - profile_id
        - tenant_id
        - status
        - created_at
        - last_updated
      properties:
        profile_id:
          type: string
          description: The unique identifier of the profile
        tenant_id:
          type: string
          description: Unique identifier for the tenant that owns this profile
        status:
          type: string
          enum:
            - processing
            - ready
          description: The current status of the profile
        core_info:
          type: object
          description: Core information about the profile
          properties:
            name:
              $ref: '#/components/schemas/ScoredValueString'
            age:
              $ref: '#/components/schemas/ScoredValueInteger'
            gender:
              $ref: '#/components/schemas/ScoredValueString'
            location:
              $ref: '#/components/schemas/ScoredValueString'
        interests:
          type: object
          description: Interests and hobbies of the profile
          additionalProperties:
            type: array
            items:
              $ref: '#/components/schemas/ScoredValueString'
        personality:
          type: object
          description: Personality traits and mood trends
          properties:
            traits:
              type: array
              items:
                $ref: '#/components/schemas/ScoredValueString'
            mood_trends:
              type: object
              properties:
                default:
                  $ref: '#/components/schemas/ScoredValueString'
                recent:
                  $ref: '#/components/schemas/ScoredValueString'
        memories:
          type: array
          description: Important events and memories
          items:
            type: object
            required:
              - event
            properties:
              event:
                type: string
              date:
                type: string
                format: date
              importance:
                type: string
                enum:
                  - low
                  - medium
                  - high
              confidence:
                type: number
                format: float
        preferences:
          type: object
          description: Profile-specific preferences
          properties:
            conversation_style:
              $ref: '#/components/schemas/ScoredValueString'
            topics_to_avoid:
              type: array
              items:
                $ref: '#/components/schemas/ScoredValueString'
        field_timestamps:
          type: object
          description: Timestamps for profile field updates
          additionalProperties:
            type: string
            format: date-time
        update_log:
          type: array
          description: Log of updates made to the profile
          items:
            type: object
            properties:
              extracted_on:
                type: string
                format: date-time
              changes:
                type: object
                description: Partial updates to the profile
        last_updated:
          type: string
          format: date-time
          description: The last time the profile was updated
        created_at:
          type: string
          format: date-time
          description: The date the profile was created
        summary:
          type: string
          description: A natural language summary of the profile
    ScoredValueString:
      type: object
      properties:
        value:
          type: string
        confidence:
          type: number
          format: float
    ScoredValueInteger:
      type: object
      properties:
        value:
          type: integer
        confidence:
          type: number
          format: float
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````