# Export Member

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /v1/members/{member_id}/exports:
    post:
      summary: Export Member
      deprecated: false
      description: >-
        Starts export of member data in form of zipped set of XLSX documents
        protected with password that contain member data

        (properties, their history and messaging history for member).


        When export is finished, an email is sent to `notification_email`. The
        notification includes link to the export file and password to it.


        The file may be then accessed [here](api-3511019)


        If this endpoint is being accessed in context of authenticated user, the
        email is inferred from the current user setup.


        ## Query Parameters


        | Parameter           | Type   | Required? | Description |

        |---------------------|--------|-----------|-------------|

        | notification_email  | string | no        |             |


        ## Response Body


        | Key                     | Type   | Description                   

        |-------------------------|--------|-------------------------------

        | members_export.password | string | Password to descript the file


        ## Error Responses


        | Status | Reason           

        |--------|------------------ 

        | `404`  | Member not found


        ## Example


        ```shell

        curl -X POST \
          "https://api.mpc.placewise.com/v1/members/481831/exports" \
          -H 'content-type: application/json' \
          -H 'x-client-authorization: B7t9U9tsoWsGhrv2ouUoSqpM' \
          -H 'x-product-name: default' \
          -H 'x-user-agent: CURL manual test'
        ```


        When successful, returns a password to decrypt the file


        ```json

        {
          "member_export": {
            "password": "tvwgKnXVy8vsD9SiuSdVuc9n",
          }
        }

        ```
      tags:
        - API Reference/Management API/Members/Member Profile/Export
      parameters:
        - name: member_id
          in: path
          description: ''
          required: true
          example: 1
          schema:
            type: integer
        - name: Content-Type
          in: header
          description: '[Details](doc-341635)'
          required: true
          example: application/json
          schema:
            type: string
            default: application/json
            const: application/json
        - name: X-User-Agent
          in: header
          description: Arbitrary identifier of your client. [Details](doc-341635)
          required: true
          example: '{{X_USER_AGENT}}'
          schema:
            type: string
            default: '{{X_USER_AGENT}}'
        - name: X-Product-Name
          in: header
          description: API Product for API context. [Details](doc-341635)
          required: true
          example: '{{PRODUCT_NAME}}'
          schema:
            type: string
            default: '{{PRODUCT_NAME}}'
        - name: X-Loyalty-Club-Slug
          in: header
          description: LoyaltyClub for API context. [Details](doc-342138)
          required: false
          example: '{{LOYALTY_CLUB_SLUG}}'
          schema:
            type: string
            default: '{{LOYALTY_CLUB_SLUG}}'
        - name: X-Customer
          in: header
          description: Customer for API context.  [Details](doc-342139)
          required: false
          example: '{{CUSTOMER_ID}}'
          schema:
            type: string
            default: '{{CUSTOMER_ID}}'
        - name: Authorization
          in: header
          description: '[Member](doc-342129) or [User](doc-342130) Authorization.'
          required: false
          example: Bearer {{_OAUTH_TOKEN}}
          schema:
            type: string
            default: Bearer {{_OAUTH_TOKEN}}
        - name: X-Client-Authorization
          in: header
          description: '[Token](doc-342128) Authorization.'
          example: '{{API_TOKEN}}'
          schema:
            type: string
            default: '{{API_TOKEN}}'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
          headers: {}
          x-apidog-name: Success
      security: []
      x-apidog-folder: API Reference/Management API/Members/Member Profile/Export
      x-apidog-status: pending
      x-run-in-apidog: https://app.eu.apidog.com/web/project/346351/apis/api-3511018-run
components:
  schemas: {}
  securitySchemes: {}
servers:
  - url: https://api.mpc.dev.placewise.com
    description: Staging
security: []

```