---
title: "Save an event signup submission"
method: POST
path: "/Event/Signup"
tags: ["Event"]
---

# Save an event signup submission

`POST /Event/Signup`

**Auth:** Authenticated - any signed-in user.

Saves an attendee's response (attendance, sessions, answers, uploaded files) to an event, applying waitlist rules, optional PD record creation and calendar sync.

## Request body

- PostSaveSubmissionRequest
  - `eventId` integer
  - `attendee` EventAttendee
    - `id` integer
    - `eventId` integer
    - `email` string
    - `name` string
    - `type` 0 | 1 | 2 | 3 | 4 | 5
    - `department` string, nullable
    - `sessions` string, nullable
    - `dateAnswered` string, date-time, nullable
    - `officeEventId` string, nullable
    - `sharedWith` 0 | 1 | 2
  - `answers` EventAnswer[], nullable
    - `id` integer
    - `attendeeId` integer
    - `eventId` integer
    - `sessionId` integer, nullable
    - `questionId` integer
    - `answer` string, nullable
    - `date` string, date-time, nullable
    - `file` CoreUploadFile
      - `id` integer, nullable
      - `documentName` string, nullable
      - `contentType` string, nullable
      - `content` string, nullable
      - `tagsString` string, nullable
      - `uploadedDate` string, date-time
      - `uploadedBy` string

## Response `200`

Signup Saved

## Other responses

- `204` — No Content
- `400` — An Error Occurred - Explain Error
- `401` — Unauthorized

---

[API](https://skmtc.net/tonbridge/apis/tonbridge-app-api.md) · [All operations](https://skmtc.net/tonbridge/apis/tonbridge-app-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tonbridge/tonbridge-app-api/versions/fab57bf5558a/schema)
