> ## 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.

# Add member to project

> Add member to project



## OpenAPI

````yaml post /projects/{project_id}/members/add
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:
  /projects/{project_id}/members/add:
    parameters:
      - name: project_id
        in: path
        description: The numeric ID of your project
        required: true
        schema:
          type: string
    post:
      tags:
        - Project members
      summary: Add member to project
      description: Add member to project
      operationId: projects/members#add
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                member_id:
                  type: integer
              required:
                - member_id
      responses:
        '201':
          description: successful
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/memberModel'
      security:
        - apiKey: []
components:
  schemas:
    memberModel:
      type: object
      properties:
        id:
          type: integer
          description: Unique identifier for the object
        first_name:
          type: string
          description: The member’s first name
        last_name:
          type: string
          description: The member’s last name
          nullable: true
        email:
          type: string
          description: The member's email
        role:
          type: object
          nullable: true
          properties:
            id:
              type: integer
            name:
              type: string
            key:
              type: string
            permissions:
              type: object
        email_confirmed:
          type: boolean
          description: >-
            Whether or not the member has accepted their invitation to the
            organization. Has the value true after the member has validated
            their organization using an email link. The default is false.
        marketing_subscribed:
          type: boolean
          description: Whether the user is subscribed to marketing emails.
        notifications_billing_enabled:
          type: boolean
          nullable: true
          description: Billing notifications.
        avatar_url:
          type: string
          nullable: true
          description: The member's avatar url
        signup_origin:
          type: string
          enum:
            - default
            - google
          description: Origin of sign up. Possible values include `default` or `google`.
        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)
  securitySchemes:
    apiKey:
      type: apiKey
      name: X-Api-Key
      in: header

````