Public

Submit an admission application

Submits an admission application for a child, with their guardian.

POSThttps://api.klasstack.com/v1/public/admissions/applications

  • public:write
  • Billable
  • Public (publishable key)
  • Test key: example response

Authorizations

  • Authorizationstringheaderrequired

    A publishable key as a bearer token, in the form Bearer ks_live_pk_.... It is safe to ship in a browser or app. A secret key works here too. A test key gets the documented example and touches no school data.

Headers

  • idempotency-keystringheader

    A key of your own that makes this write safe to retry: the same key returns the first response instead of writing again.

Body

application/json

  • genderIdinteger

  • guardianobject

    Show child attributes
    • emailstring

    • phonestring

    • lastNamestring

    • firstNamestring

    • relationshipTypeIdinteger

  • lastNamestring

  • firstNamestring

  • dateOfBirthstring

  • classLevelIdinteger

Response

200, application/json

  • dataobjectrequired

    Show child attributes
    • submittedbooleanrequired

  • metaobjectrequired

    Show child attributes
    • request_idstringrequired

      Also returned in the X-Request-ID header.

    • paginationobject

      Show child attributes
      • limitintegerrequired

        Required range: x <= 100

      • has_morebooleanrequired

      • next_cursorstring or nullrequired

        Send this back as cursor for the next page. Opaque: never parse it.

Errors

What each code means, and what to do about it, is in the errors guide.

Webhook events

This call triggers no webhook event.