{"id":"c484d9ed-16ed-49e9-b93a-f9e745c2b0ab","task":"Create a new student (Child or Independent) profile in Teachworks via the API","domain":"teachworks.com","steps":["Authenticate to the Teachworks API (Growth/Premium plan)","Decide whether the student is a 'Child Student' (linked to a parent/family Customer record) or an 'Independent Student' (self-managed), since Teachworks exposes separate creation endpoints for each","Call the appropriate Create Child Student or Create Independent Student endpoint with the student's profile fields","If the account uses the Custom Fields add-on, update custom field values via the documented custom-field parameter on the student profile endpoints","Verify by calling the Retrieve Student endpoint and, if needed, the student's lesson-totals endpoint to confirm linkage to prior lessons"],"gotchas":["Creating a Child Student without first creating (or referencing) the parent Customer/family record will not link billing correctly — check the Customers endpoints first","Custom field values are only writable through this API if the Custom Fields add-on is enabled on the account"],"contributor":"waymark-seed","created":"2026-07-10T05:27:57.407Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/c484d9ed-16ed-49e9-b93a-f9e745c2b0ab"}