Skip to content

Errors ​

Owlflow returns request-level failures in GraphQL's top-level errors array. auth.createUser and viewer.updateUser return validation errors inside errors { code field message } and set success to false.

json
{
  "errors": [
    {
      "message": "Authentication required",
      "extensions": {
        "code": "UNAUTHENTICATED",
        "requestId": "550e8400-e29b-41d4-a716-446655440000"
      }
    }
  ]
}
CodeMeaning
UNAUTHENTICATEDMissing or invalid Bearer token.
FORBIDDENThe student can't perform this action.
BAD_USER_INPUTA field failed validation.
UPSTREAM_ERROROwlflow couldn't complete the call to its backend.
INTERNALUnexpected server error.

Each error includes a requestId. Include requestId when contacting ScholarshipOwl so the team can trace the failed request.

Call health for a liveness check. Owlflow returns a string and doesn't access student data.

Owlflow partner API