regis

<back to all web services

AppSettingsRequest

Requires Authentication
Required role:REGISUserRole
The following routes are available for this service:
POST/AppSettings
"use strict";
export class EmailAddresses {
    /** @param {{helpdesk?:string,registration?:string,developer?:string,financialAid?:string,noReply?:string,carbonCopy?:string,distanceEducation?:string,studentServices?:string,admissions?:string,admissionsSE?:string,academicAdvising?:string,summerProgram?:string,libraryHold?:string,noEmail?:string,academicAdministrator?:string,accountant?:string,deanOfStudents?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    helpdesk;
    /** @type {string} */
    registration;
    /** @type {string} */
    developer;
    /** @type {string} */
    financialAid;
    /** @type {string} */
    noReply;
    /** @type {string} */
    carbonCopy;
    /** @type {string} */
    distanceEducation;
    /** @type {string} */
    studentServices;
    /** @type {string} */
    admissions;
    /** @type {string} */
    admissionsSE;
    /** @type {string} */
    academicAdvising;
    /** @type {string} */
    summerProgram;
    /** @type {string} */
    libraryHold;
    /** @type {string} */
    noEmail;
    /** @type {string} */
    academicAdministrator;
    /** @type {string} */
    accountant;
    /** @type {string} */
    deanOfStudents;
}
export class AppSettingsResponse {
    /** @param {{responseStatus?:ResponseStatus,collegeName?:string,collegeID?:string,regisurl?:string,staffIPAddresses?:IList<string>,emailAddresses?:EmailAddresses,currentTerm?:string,previousTerm?:string,currentAcademicYear?:number,externalSSOURL?:string,externalSSOCookieName?:string,externalSSOCookieDomain?:string,ldapurl?:string,ldapSecondaryURL?:string,demoCredential?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {ResponseStatus} */
    responseStatus;
    /** @type {string} */
    collegeName;
    /** @type {string} */
    collegeID;
    /** @type {string} */
    regisurl;
    /** @type {IList<string>} */
    staffIPAddresses;
    /** @type {EmailAddresses} */
    emailAddresses;
    /** @type {string} */
    currentTerm;
    /** @type {string} */
    previousTerm;
    /** @type {number} */
    currentAcademicYear;
    /** @type {string} */
    externalSSOURL;
    /** @type {string} */
    externalSSOCookieName;
    /** @type {string} */
    externalSSOCookieDomain;
    /** @type {string} */
    ldapurl;
    /** @type {string} */
    ldapSecondaryURL;
    /** @type {string} */
    demoCredential;
}
export class AppSettingsRequest {
    constructor(init) { Object.assign(this, init) }
}

JavaScript AppSettingsRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /AppSettings HTTP/1.1 
Host: data.regent-college.edu 
Accept: application/json
Content-Type: application/json
Content-Length: length

{}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}},"collegeName":"String","collegeID":"String","regisurl":"String","emailAddresses":{"helpdesk":"String","registration":"String","developer":"String","financialAid":"String","noReply":"String","carbonCopy":"String","distanceEducation":"String","studentServices":"String","admissions":"String","admissionsSE":"String","academicAdvising":"String","summerProgram":"String","libraryHold":"String","noEmail":"String","academicAdministrator":"String","accountant":"String","deanOfStudents":"String"},"currentTerm":"String","previousTerm":"String","currentAcademicYear":0,"externalSSOURL":"String","externalSSOCookieName":"String","externalSSOCookieDomain":"String","ldapurl":"String","ldapSecondaryURL":"String","demoCredential":"String"}