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

# Get Profile By User Account ID



## OpenAPI

````yaml get /fusion/profiles
openapi: 3.0.0
info:
  title: Tapti Fusion API
  description: API for the Tapti Fusion platform
  version: '1.0'
  contact: {}
servers:
  - url: https://api.tapti.ai
security: []
tags: []
paths:
  /fusion/profiles:
    get:
      tags:
        - Profiles
      summary: Get profiles by user account ids
      operationId: getProfilesByUserAccountIds
      parameters:
        - name: user_account_ids
          required: true
          in: query
          description: The IDs of the user accounts to get profiles for
          schema:
            example:
              - 123e4567-e89b-12d3-a456-426614174000
              - 123e4567-e89b-12d3-a456-426614174001
            type: array
            items: {}
      responses:
        '200':
          description: Profiles fetched successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetProfilesResponseDto'
        '400':
          description: Bad Request
        '500':
          description: Internal Server Error
components:
  schemas:
    GetProfilesResponseDto:
      type: object
      properties:
        profiles:
          description: The profiles to get
          type: array
          items:
            $ref: '#/components/schemas/BaseProfileResponseDto'
      required:
        - profiles
    BaseProfileResponseDto:
      type: object
      properties:
        id:
          type: string
          description: Unique identifier for the profile
          example: 65170d1b-6720-5e63-ae7a-86c8d6510db9
        user_platform:
          type: string
          description: The platform where this profile exists
          example: YOUTUBE
        username:
          type: string
          description: Username on the platform
          example: johndoe
        url:
          type: string
          description: URL to the profile on the platform
          example: https://www.youtube.com/channel/UC1234567890
        gender:
          type: string
          description: Gender of the profile owner
          example: MALE
        platform_account_id:
          type: string
          description: Unique identifier for the account on the platform
          example: UC1234567890
        full_name:
          type: string
          description: Full name of the profile owner
          example: John Doe
        first_name:
          type: string
          description: First name of the profile owner
          example: John
        last_name:
          type: string
          description: Last name of the profile owner
          example: Doe
        nick_name:
          type: string
          description: Nickname of the profile owner
          example: Johnny
        display_name:
          type: string
          description: Display name shown on the platform
          example: John Doe
        description:
          type: string
          description: Profile bio or description
          example: >-
            Tech enthusiast sharing coding tutorials and tech reviews. New
            videos every week!
        profile_picture_url:
          type: string
          description: URL to the profile picture
          example: https://yt3.ggpht.com/sample-profile-picture
        date_of_birth:
          type: string
          description: Date of birth of the profile owner
          example: '1990:01:15'
        category:
          type: string
          description: Category or niche of the profile
          example: Technology
        website_url:
          type: string
          description: URL to the personal website
          example: https://www.johndoe.com
        country:
          type: string
          description: Country code of the profile owner
          example: US
        emails:
          description: Array of email addresses associated with the profile
          type: array
          items:
            $ref: '#/components/schemas/EmailDto'
        phone_numbers:
          description: Array of phone numbers associated with the profile
          type: array
          items:
            type: object
        addresses:
          description: Array of addresses associated with the profile
          type: array
          items:
            type: object
        followers_count:
          type: number
          description: Number of followers the profile has
          example: 10000
        following_count:
          type: number
          description: Number of accounts the profile is following
          example: 500
        subscribers_count:
          type: number
          description: Number of subscribers the profile has
          example: 50000
        contents_count:
          type: number
          description: Number of content items posted by the profile
          example: 200
        watch_time_in_hours:
          type: number
          description: Total watch time of profile content in hours
          example: 150000
        joined_at:
          type: string
          description: Date when the profile was created on the platform
          example: '2015-03-15T12:00:00.000Z'
        verified:
          type: boolean
          description: Whether the profile is verified on the platform
          example: true
      required:
        - id
        - user_platform
        - username
        - url
        - gender
        - platform_account_id
        - full_name
        - first_name
        - last_name
        - nick_name
        - display_name
        - description
        - profile_picture_url
        - date_of_birth
        - category
        - website_url
        - country
        - emails
        - phone_numbers
        - addresses
        - followers_count
        - following_count
        - subscribers_count
        - contents_count
        - watch_time_in_hours
        - joined_at
        - verified
    EmailDto:
      type: object
      properties:
        value:
          type: string
          description: The email address value
          example: john.doe@example.com
        type:
          type: string
          description: The type of email address (e.g. personal, work)
          example: personal
        is_verified:
          type: boolean
          description: Whether the email has been verified
          example: true
        is_primary:
          type: boolean
          description: Whether this is the primary email address
          example: true
        id:
          type: string
          description: Unique identifier for the email record
          example: 550e8400-e29b-41d4-a716-446655440000
        created_at:
          type: string
          description: Timestamp when the email record was created
          example: '2023-01-01T00:00:00Z'
        updated_at:
          type: string
          description: Timestamp when the email record was last updated
          example: '2023-01-02T00:00:00Z'
        profile_id:
          type: string
          description: ID of the profile this email belongs to
          example: 65170d1b-6720-5e63-ae7a-86c8d6510db9
      required:
        - value
        - type
        - is_verified
        - is_primary
        - id
        - created_at
        - updated_at
        - profile_id

````