Skip to main content
POST
Record attendance / check-in

Authorizations

Authorization
string
header
required

Company-scoped API key. Production keys are prefixed sk_live_, sandbox keys sk_test_, each followed by 22 base62 characters (pattern ^sk_(live|test)_[0-9A-Za-z]{22}$). Generate keys in the TapTalent dashboard under Account Settings → Developers → API Key Management; a key is shown once at generation and old keys are invalidated immediately on regeneration.

Path Parameters

bookingId
integer
required

Body

application/json
status
enum<string>
required

The attendance outcome to record.

Available options:
ATTENDED,
NOT_ATTENDED
occurredAt
string<date-time>

When the check-in or no-show actually happened. Defaults to the time this request is received if omitted.

method
string

How you captured this attendance event on your side (e.g. your own QR scan, a front-desk check-in). Free text, stored alongside the fixed PARTNER_API value recorded in Booking.attendanceMarkedVia.

Example:

"QR_SCAN"

note
string | null

Response

Attendance recorded.

status
string
required
Allowed value: "success"
data
object
required

A single scheduled appointment, created when a candidate books a slot on a booking link.