Have a question or need help? We’re here to support you!
For technical questions, integration support, feedback or feature requests, please contact us at hss-partnersupport@e-hps.com
All your API essentials in one place—API basics, security setup, authentication methods, and supported usage patterns.
Ready to integrate with MySchoolBucks? Start by creating your developer account, which will grant access to our APIs, sandbox environment, and everything you need to build powerful K-12 solutions.
MySchoolBucks APIs connect over HTTPS (SSL on port 443) to ensure data encryption in transit. All access requires a valid developer account ID and API key.
MSB API collections use basic authentication and authorization variables are included in the downloadable Postman collections:
To simplify setup, set auth headers using environment variables for easy reuse across API collections.
Note : Using an Auth type of No Auth may be used in some scenarios, it is not advised or supported for integrated solutions.
Standardized date and time formats are utilized in MySchoolBucks API queries and models. MySchoolBucks APIs supports Coordinated Universal Time (UTC), following ISO 8601compliant formatting. This is the only format returned by MSB APIs. Specifying dates in other formats may result in an error. MySchoolBucks supports the following three date/time string formats:
Paginate your results with page and rowCount query parameters. Our API defaults to 1 page and 100 rows. The response may include metadata information such as total record count and navigation URLs (next, prev) to help you move between pages easily.
{
"result": "Success",
"errors":[],
"meta":
{
"page": 1,
"prev":" ",
"self": "https://staging.www.myschoolbucks.com/studentinfo/integration/v2/mydistrictID/providers/myproviderID/
fees?page=1&rowCount=100",
"next": "https://staging.www.myschoolbucks.com/studentinfo/integration/v2/mydistrictID/providers/myproviderID/
tees?page=2&rowCount-100",
"total": 2468
},
}