Transcript

/transcript

Base API URL

The base URL for the API endpoint to retrieve the transcript information is:

https://homeaccesscenterapi.vercel.app/api/transcript

Headers

To make a successful API request, you need to include the following headers in your request:

{
    "link": "Link to HAC",
    "user": "HAC username",
    "pass": "HAC password",
}
  • link : The link to the Home Access Center (HAC) website.
  • user (required): Your HAC username.
  • pass (required): Your HAC password.

Note: The user and pass headers are required for authentication and accessing the transcript information.

Example API Request

To retrieve the transcript information, send a GET request to the API endpoint with the required headers as query parameters:

GET https://homeaccesscenterapi.vercel.app/api/transcript?link=https://homeaccess.katyisd.org/&user=D1234567&pass=Doe1234

Replace the values in the query parameters (link, user, and pass) with the actual URL to the HAC website, your HAC username, and your HAC password respectively.

Example API Response

A successful API response will be in JSON format and will include the following transcript information:

{
    2022-2023 School Year - Semester 1": {
        "year": "2022-2023 School Year",
        "semester": "1",
        "grade": "11",
        "school": "Seven Lakes HS",
        "data": [
            [
                "Course",
                "Description",
                "S1",
                "Credit"
            ],
            [
                "03100600 - 1",
                "ALG 2",
                "96",
                "0.5000"
            ],
        ],
        "credits": "0.5000"
    },
 
    "Weighted GPA*": "4.234",
    "Unweighted GPA*": "3.294"
}

The response includes the following details:

  • "2022-2023 School Year - Semester 1": The transcript information for the specified school year and semester.
    • year: The school year.
    • semester: The semester.
    • grade: The grade level.
    • school: The school name.
    • data: An array containing the transcript data, with each element representing a row of data.
    • credits: The total credits earned.

Additional information:

  • "Weighted GPA*": The weighted GPA.
  • "Unweighted GPA*": The unweighted GPA.

By following these guidelines, you can make API requests to retrieve the transcript information from the HomeaccessCenterAPI. Make sure to include the required headers with valid values for authentication, and replace the placeholders with actual values in your requests and responses.