# Export Google Drive document

URL: /en/docs/api/v1/integrations/google-docs/export/post
Last Updated: 2026-07-30T21:15:30.582Z

## Description
No description available.

## Available Actions
- Execute POST request
- View request parameters
- View response schema
- Get code examples
- Navigate to related topics
- View step-by-step instructions
- Get best practices

## Content
### POST /api/v1/integrations/google-docs/export

**Export Google Drive document**

Exports a Google Doc or uploads a compatible Drive file into tenant storage. Document must be present in the authorized files allowlist. Emits eventName `integrations.google_docs.export` and failureEventName `integrations.google_docs.export_failed`.

**Authentication:** Bearer token (`Authorization: Bearer <token>`)

**Request body** (`application/json`) - required:

- `documentId` (string, required)
- `connectionId` (string)
- `resourceKey` (string)
- `providerConfigKey` (string)
- `mimeType` (string)
- `sourceMimeType` (string)
- `fileName` (string)

**Responses:**

- `200` - Document exported successfully
  - `success` (enum: true, required)
  - `data` (object, required)
    - `file` (object, required): Directus file object returned by upload flow
- `400` - Invalid request or unsupported source type
  - `error` (string, required)
  - `code` (string)
  - `data` (object)
- `401` - Unauthorized
- `403` - Forbidden - Admin or Content Manager role required, or file is not authorized for import
  - `error` (string, required)
  - `code` (string)
  - `data` (object)
  - `success` (enum: false, required)
  - `code` (enum: file_not_authorized, required)
  - `error` (string, required)
  - `data` (object, required)
    - `integrationUrl` (string, required)
- `404` - Integration or document not found
  - `error` (string, required)
  - `code` (string)
  - `data` (object)
- `413` - Document exceeds allowed size
  - `error` (string, required)
  - `code` (string)
  - `data` (object)
- `500` - Internal server error

