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

# Update member project

> Updates a project member in a member.



## OpenAPI

````yaml put /members/{member_id}/projects/{id}
openapi: 3.0.1
info:
  title: BeyondWords REST API
  description: |-
    This is the documentation for the BeyondWords REST API.
              You can use this API to use BeyondWords programmatically.
              You can get your API Key and Project ID for each project in the Project settings tab in the BeyondWords
              <a href="https://dash.beyondwords.io/dashboard">dashboard</a>.
  version: 1.0.0
servers:
  - url: https://api.beyondwords.io/v1
security: []
paths:
  /members/{member_id}/projects/{id}:
    parameters:
      - name: member_id
        in: path
        description: The numeric ID of member
        required: true
        schema:
          type: string
      - name: id
        in: path
        description: id
        required: true
        schema:
          type: string
    put:
      tags:
        - Member projects
      summary: Update
      description: Updates a project member in a member.
      operationId: members/projects#update
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                favourite:
                  type: boolean
      responses:
        '200':
          description: successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/projectMemberModel'
      security:
        - apiKey: []
components:
  schemas:
    projectMemberModel:
      type: object
      properties:
        id:
          type: integer
          description: Unique identifier for the object
        name:
          type: string
          description: The project name
        language:
          type: string
          description: >-
            The default language of the project (ISO 639-1 code with optional
            region, e.g., en_GB)
          pattern: ^[a-z]{2}(_[A-Z]{2})?$
        language_data:
          type: object
          description: Additional language metadata for the project
        environment:
          type: string
          nullable: true
          enum:
            - production
            - staging
        logo_color:
          type: string
          nullable: true
        content_total_count:
          type: integer
        content_updated:
          type: string
          format: date-time
          nullable: true
        title:
          type: object
          properties:
            enabled:
              type: boolean
              nullable: false
              description: >-
                When true, include content titles in generated audio (default is
                true)
            voice:
              type: object
              nullable: true
              properties:
                id:
                  type: integer
                  description: The title voice id
                name:
                  type: string
                  description: The title voice name
                speaking_rate:
                  type: integer
                  description: The speaking rate of the voice
                multilingual_mode:
                  type: boolean
                expressiveness:
                  type: number
                  nullable: true
                use_speaker_boost:
                  type: boolean
                  nullable: true
                similarity_boost:
                  type: number
                  nullable: true
                style:
                  type: number
                  nullable: true
        summary:
          type: object
          nullable: true
          properties:
            enabled:
              type: boolean
              nullable: false
              description: When true, include summary audio (default is false)
            voice:
              type: object
              nullable: true
              properties:
                id:
                  type: integer
                  description: The summary voice id
                name:
                  type: string
                  description: The summary voice name
                speaking_rate:
                  type: integer
                  description: The speaking rate of the voice
                multilingual_mode:
                  type: boolean
                expressiveness:
                  type: number
                  nullable: true
                use_speaker_boost:
                  type: boolean
                  nullable: true
                similarity_boost:
                  type: number
                  nullable: true
                style:
                  type: number
                  nullable: true
        body:
          type: object
          properties:
            enabled:
              type: boolean
              nullable: false
              description: >-
                When true, include body text in generated audio (default is
                true)
            voice:
              type: object
              nullable: true
              properties:
                id:
                  type: integer
                  description: The body voice id
                name:
                  type: string
                  description: The body voice name
                speaking_rate:
                  type: integer
                  description: The speaking rate of the voice
                multilingual_mode:
                  type: boolean
                expressiveness:
                  type: number
                  nullable: true
                use_speaker_boost:
                  type: boolean
                  nullable: true
                similarity_boost:
                  type: number
                  nullable: true
                style:
                  type: number
                  nullable: true
        background_track:
          type: object
          nullable: true
          properties:
            enabled:
              type: boolean
              nullable: false
            track:
              type: object
              nullable: true
              properties:
                id:
                  type: integer
                name:
                  type: string
                custom:
                  type: boolean
                volume:
                  type: integer
                url:
                  type: string
                  format: uri
                  maxLength: 2048
        auto_publish_enabled:
          type: boolean
          description: >-
            When true, automatically distribute content once generated (default
            is true)
        auto_video_publish_enabled:
          type: boolean
          description: >-
            When true, automatically distribute video content once generated
            (default is true)
        time_zone:
          type: string
          description: The project time zone (IANA time zone name)
        avatar_url:
          type: string
          nullable: true
          description: The project's avatar URL
          format: uri
          maxLength: 2048
        pause_after_title_segments_seconds:
          type: number
          minimum: 0
          maximum: 3
        pause_after_segments_seconds:
          type: number
          minimum: 0
          maximum: 3
        created:
          type: string
          format: date-time
          description: Time at which the object was created (ISO 8601)
        updated:
          type: string
          format: date-time
          description: Time at which the object was updated (ISO 8601)
        favourite:
          type: boolean
          nullable: true
          description: Whether or not the project is favourite
        player_settings:
          type: object
          properties:
            enabled:
              type: boolean
        preprocessing_settings:
          type: object
          properties:
            ai_preprocessing_enabled:
              type: boolean
        video_settings:
          type: object
          properties:
            enabled:
              type: boolean
        summarization_settings:
          type: object
          properties:
            enabled:
              type: boolean
        ads:
          type: object
          properties:
            enabled:
              type: boolean
  securitySchemes:
    apiKey:
      type: apiKey
      name: X-Api-Key
      in: header

````