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

# Submit welcome interview

> Capture the Day 1 welcome interview answers (or the skip flag).

Capture the Day 1 welcome interview answers (or the skip flag). One of the two activation milestones; completing it (or skipping) marks the user activated for the Day 1 read.

```bash theme={null}
curl -X POST https://app.dacard.ai/api/onboarding/welcome-interview \
  -H "Authorization: Bearer $DACARD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "answers": {
      "0": "Series B SaaS, 32 employees",
      "1": "We ship every two weeks",
      "2": "Customer churn is the headline tension"
    },
    "skipped": false
  }'
```

| Property       | Value                             |
| -------------- | --------------------------------- |
| **Auth**       | Required                          |
| **Idempotent** | Yes (overwrites prior submission) |

## Body

| Field     | Type                     | Required                 | Notes                                                      |
| --------- | ------------------------ | ------------------------ | ---------------------------------------------------------- |
| `answers` | `Record<number, string>` | yes (or `skipped: true`) | Up to 5 entries. Empty strings allowed.                    |
| `skipped` | boolean                  | yes                      | Pass `true` to mark the interview skipped without answers. |

## Errors

| Status | Code              | When                                           |
| ------ | ----------------- | ---------------------------------------------- |
| 400    | `INVALID_PAYLOAD` | More than 5 answers, or `skipped` not boolean. |
| 401    | `AUTH_REQUIRED`   | No session.                                    |
| 500    | `INTERNAL_ERROR`  | Write failed.                                  |

## Side effects

* PostHog event: `welcome_interview_submitted` with `answeredCount`.
* Activation tracker flips Day 1 milestone to complete.
