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

# export_worksheet

> **Export analysis (CSV)**

Export chosen worksheet columns as a CSV file and return its download `url`; read_table returns rows into the conversation instead. Every row matching `where` is exported without passing through the conversation; filters on the user's screen are not applied, and derived values must already exist as worksheet columns. The `url` refreshes its temporary storage link, and the file is also listed on the Exports page.



## OpenAPI

````yaml /api-reference/tools-openapi.json post /v1/export_worksheet
openapi: 3.1.0
info:
  title: Rippit API
  version: 1.0.0
  description: Every operation is also an MCP tool with the same name and parameters.
servers:
  - url: https://api.rippit.com
security:
  - bearer: []
paths:
  /v1/export_worksheet:
    post:
      summary: export_worksheet
      description: >-
        **Export analysis (CSV)**


        Export chosen worksheet columns as a CSV file and return its download
        `url`; read_table returns rows into the conversation instead. Every row
        matching `where` is exported without passing through the conversation;
        filters on the user's screen are not applied, and derived values must
        already exist as worksheet columns. The `url` refreshes its temporary
        storage link, and the file is also listed on the Exports page.
      operationId: export_worksheet
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                worksheetId:
                  type: string
                  minLength: 1
                  maxLength: 128
                  pattern: ^[A-Za-z0-9_-]+$
                  description: >-
                    Worksheet to export, under the calling user’s access
                    permissions.
                columnIds:
                  minItems: 1
                  maxItems: 200
                  type: array
                  items:
                    type: string
                    minLength: 1
                  description: Columns to export, in CSV column order.
                headers:
                  description: CSV header per column id; columns left out use their id.
                  type: object
                  propertyNames:
                    type: string
                  additionalProperties:
                    type: string
                    minLength: 1
                    maxLength: 200
                where:
                  description: >-
                    AND filters. Saved worksheet view filters are not applied
                    automatically.
                  maxItems: 20
                  type: array
                  items:
                    type: object
                    properties:
                      columnId:
                        type: string
                        minLength: 1
                      operator:
                        type: string
                        enum:
                          - '='
                          - '!='
                          - '>'
                          - <
                          - '>='
                          - <=
                          - IN
                          - NOT IN
                          - LIKE
                          - IS
                          - IS NOT
                        description: >-
                          Comparison operator; IN/NOT IN require an array value;
                          IS/IS NOT require null.
                      value:
                        anyOf:
                          - type: string
                          - type: number
                          - type: boolean
                          - type: 'null'
                          - type: array
                            items:
                              type:
                                - string
                                - number
                                - boolean
                        description: Filter value; date bounds use ISO timestamp strings.
                    required:
                      - columnId
                      - operator
                      - value
                    additionalProperties: false
                orderBy:
                  description: >-
                    Sort keys in priority order; a ranking by an aggregate must
                    already exist as a column.
                  maxItems: 20
                  type: array
                  items:
                    type: object
                    properties:
                      columnId:
                        type: string
                        minLength: 1
                      direction:
                        type: string
                        enum:
                          - asc
                          - desc
                    required:
                      - columnId
                      - direction
                    additionalProperties: false
              required:
                - worksheetId
                - columnIds
              additionalProperties: false
      responses:
        '200':
          description: Tool result.
components:
  securitySchemes:
    bearer:
      type: http
      scheme: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.