Skip to main content
POST
Record attendance by code

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

attendanceCode
string
required

The code shown to or scanned from the candidate (typed in, or decoded from a QR).

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.