Knack can generate and deliver CSV files containing all platform activity. This export must be turned on for your institution. Please contact your Knack Partner Success Manager to have this enabled.
CSV files will be delivered nightly to the outbox/exports/
directory on Knack's SFTP server for your organization. Files should be available by 5 AM eastern time.
Tutor Requests
SFTP file path: outbox/exports/all-tutor-requests.csv
File contains data for all time and grows incrementally each night. Tutor Requests progress through a series of statuses. Values will change until a terminal status of Resolved
or Closed
is reached.
ID
- Knack unique Tutor Request IDStatus
- one ofOpen
,Resolved
orClosed
User ID
- Knack unique User IDUser Full Name
User Student ID
- school-provided student ID if availableCourse ID
- Knack unique course IDCourse School ID
- school-provided unique course ID if availableCourse Name
Course Number
Modality
-In Person
,Online
orAny
Description
Notified Count
- number of tutors notifiedResponse Count
- number of tutors that respondedCreated At
- UTC datetime of Tutor Request creation
Sessions
SFTP file path: outbox/exports/all-sessions.csv
File contains data for all time and grows incrementally each night. Sessions progress through a series of statuses. Values will change until a terminal status of Completed
, Canceled
, Declined
or Missed
is reached.
ID
- Knack unique Session IDStatus
- one ofRequested
,Awaiting Tutor
,Awaiting Student
,Scheduled
,Completed
,Canceled
,Declined
,Missed
Recurring
- boolean value if Session is part of a recurring series of SessionsRecurring Series ID
- Knack unique ID of recurring series that Session belongs to if recurringType
-Scheduled
orOn Demand
Tutor ID
- Knack unique tutor IDTutor Full Name
Tutor Student ID
- school-provided student ID if availableCourse ID
- Knack unique course IDCourse School ID
- school-provided unique course ID if availableCourse Name
Course Number
Timezone
- Tutor timezone. E.g.America/New_York
Start Time
- UTC datetimeEnd Time
- UTC datetimeDuration
- in minutesOnline
- boolean indicator of Online vs. In Person SessionLocation Description
Title
- user-specified titleDescription
- user-specified descriptionRecap
- tutor populated recap written at the end of SessionStudent Count
- number of students in the SessionCancelled By
- one ofTutor
orStudent
if canceled.None
if not canceledCancellation Reason
Created At
- UTC datetime of Session creation
Users Sessions
SFTP file path: outbox/exports/all-users-sessions.csv
Tutoring sessions can be 1-1 or group sessions with more than 1 student. This file contains 1 row for each student in a Session. Distinct Sessions can be identified with the Session ID
.
File contains data for all time and grows incrementally each night. Sessions progress through a series of statuses. Values will change until a terminal status of Completed
, Canceled
, Declined
or Missed
is reached.
ID
- Knack unique session student IDSession ID
- Knack unique Session IDSession Status
- one ofRequested
,Awaiting Tutor
,Awaiting Student
,Scheduled
,Completed
,Canceled
,Declined
,Missed
Recurring
- boolean value if Session is part of a recurring series of SessionsRecurring Series ID
- Knack unique ID of recurring series that Session belongs to if recurringType
-Scheduled
orOn Demand
Tutor ID
- Knack unique tutor IDTutor Full Name
Tutor Student ID
- school-provided student ID if availableCourse ID
- Knack unique course IDCourse School ID
- school-provided unique course ID if availableCourse Name
Course Number
User ID
- Knack unique User IDUser Full Name
User Student ID
- school-provided student IDUser Status
- one ofInvited
,Accepted
,Declined
.Accepted
status indicates the user actually attended the session.Timezone
- Tutor timezone. E.g.America/New_York
Start Time
- UTC datetimeEnd Time
- UTC datetimeDuration
- in minutesOnline
- booleanLocation Description
Title
- user-specified titleDescription
- user-specified descriptionRecap
- tutor populated recap at end of sessionCancelled By
- one ofTutor
orStudent
if canceled.None
if not canceledCancellation Reason
Created At
- UTC datetime of Session creation
Please click here for more information about accessing and using this data.