Student Transcript PDF


POSt - https://rest.triand.com/Access/studentPdfUrl

Required Parameters: (JSON)

ParameterBusiness Rule / RegexDescription
stateid/d{10}/Arkansas Student State-ID
assessments{object}Map of assessment-category keys to booleans. Truthy keys are included in the PDF; falsy or omitted keys are excluded. An empty object {} includes every supported category.

Supported assessments keys: ACT, ACTAspire, ACTSuperScore, ACTWorkKeys, Accuplacer, AP, IB, PSAT, SAT, ATLAS. Sending any other key returns access-studentpdfurl-assessments-not-valid.

CURL Example:

curl -X POST https://rest.triand.com/Access/studentPdfUrl             \
     -H "Authorization: Bearer eyJ....really long string...ItCJA"     \
     -H "Accept: application/json"                                    \
     -H "Content-Type: application/json"                              \
     -d '{                                                            \
           "stateid": "123456780",                                    \
           "assessments": {                                           \
              "ACT": true,                                            \
              "ACTAspire": true,                                      \
              "ACTSuperScore": true,                                  \
              "ACTWorkKeys": true,                                    \
              "Accuplacer": true,                                     \
              "AP": true,                                             \
              "IB": true,                                             \
              "PSAT": true,                                           \
              "SAT": true,                                            \
              "ATLAS": true                                           \
           }                                                          \
     }'

Javascript fetch Example:

let url = 'https://rest.triand.com/Access/studentPdfUrl';
let parameters = {
  stateid: '123456789',
  assessments: {
    ACT: true,
    ACTAspire: true,
    ACTSuperScore: true,
    ACTWorkKeys: true,
    Accuplacer: true,
    AP: true,
    IB: true,
    PSAT: true,
    SAT: true,
    ATLAS: true
  }
}
let opts = { 
  method: 'POST',
  headers: {
    'Authorization' = 'Bearer eyJ....really long string...ItCJA'
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  body:  JSON.stringify(parameters),
  withCredentials: false,
  credentials: 'include',
  }
let response = await fetch(url, opts);

Error Responses Specific to Student PDF

ErrorDescription
access-studentpdfurl-access-api-not-allowedLogged in user does not have access to the ACCESS API.
access-studentpdfurl-stateid-not-in-sphereLogged in user does not have access to the State-ID.
access-studentpdfurl-stateid-not-foundState-ID does not exist.
access-studentpdfurl-stateid-not-validState-ID is not valid.
access-studentpdfurl-assessments-not-validAssessments object has unrecognized key.

A College PDF contains the following transcript sections:

screenshot student take a test

JSON Response

A sample response is listed below.

The response field "pdfUrl" contains the URL to the generated PDF document. The pdfUrl expires after one hour.

{ params: {
      "actionOk": true,
      "error": [],
      "stateid": "8847423388",
      "assessments": {
        "ACT": true,
        "ACTAspire": true,
        "ACTSuperScore": true,
        "ACTWorkKeys": true,
        "Accuplacer": true,
        "AP": true,
        "IB": true,
        "PSAT": true,
        "SAT": true,
        "ATLAS": true
      },
      "pdfUrl": "https://com-triand-...really long url...BLED&x-id=GetObject"
    ],
    createdAt: '20160130T094548.843+00:00',
    updatedAt: '20250210T040047.692+00:00'
  }
},
timing: {
  srvStart: '2025-07-15 06:38:36.465',
  srvEnd: '2025-07-15 06:38:36.912',
  srvMills: 447
},
"jwt": "eyJ....really long string...ItCJA",
"frtTkn": "eyJ....really long string...ItCJA"
}