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

# Attaching Extra Documents

> You can attach terms and conditions, forms, brochures, flyers or other supplementary materials to your letters.

<Info>
  Extra documents are only available for letters, as postcards are sent as a single piece of paper.
</Info>

## Including Extra Documents in a Print Job

Extra documents can be provided as PDF or Word documents.

<CodeGroup>
  ```javascript Node.js SDK theme={null}
  import Intelliprint from 'intelliprint'

  const ip = new Intelliprint('your-api-key-here')

  import fs from 'fs'

  const printJob = await ip.prints.create({
    extra_documents: [
      {
        document: fs.createReadStream('path/to/my/extra/document1.pdf'),
        apply_background: true
      },
      {
        document: fs.createReadStream('path/to/my/extra/document2.docx'),
        apply_background: true
      },
    ],
    // ...Other properties.
  })
  ```

  ```bash cURL theme={null}
  curl -X POST https://api.intelliprint.net/v1/prints \
    -H 'Authorization: YOUR_API_KEY' \
    -F 'extra_documents[0][document]=@path/to/my/extra/document1.pdf' \
    -F 'extra_documents[0][apply_background]=true' \
    -F 'extra_documents[1][document]=@path/to/my/extra/document2.docx' \
    -F 'extra_documents[1][apply_background]=true' \
  # Provide the other properties of the print job.
  ```
</CodeGroup>

## Ordering Extra Documents

Extra documents are included in letters in the same order they are provided in the print job.
