Name: badge-assignment Type: request Purpose: > Assign a badge to a participant. Response: badge-details Inherits: message Elements: Signature: { required: true } From: { required: true } Event-Id: { required: true, type: identifier, class: event } Participant-Id: { required: true, type: identity } Badge-Code: { required: true, type: string, min_length: 3, max_length: 16 } Invalidate-Existing: { type: boolean } Rejection-Codes: 22: Event does not exist 23: Participant does not exists 31: Sender is not authorized to assign badges 41: Badge has already been assigned to this participant 42: Badge has already been assigned to another participant 43: Participant has already been assigned a badge 44: Badge has been invalidated 91: Badge could not be assigned (reason unknown)