Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Description

The Accommodation Services API returns a wrapper transfer object that contains both the student specific data but also lookup data for the front-end view.  This was done to limit the number of calls to the back-end services and to increase performance of the front-end view.

Get Accommodation Services Form

GET /ssp/api/1/tool/accommodation/{id}

Security

ROLE_ACCOMMODATION_READ

Returns

AccommodationForm

{
    "person": {
        "id": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
        "createdDate": 1332216000000,
        "createdBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "modifiedDate": 1357777015143,
        "modifiedBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "objectStatus": "ACTIVE",
        "firstName": "Sally",
        "middleName": null,
        "lastName": "Student",
        "birthDate": null,
        "primaryEmailAddress": "sally.student@university.edu",
        "secondaryEmailAddress": null,
        "username": "sally.student",
        "homePhone": "123-456-7890",
        "workPhone": null,
        "cellPhone": null,
        "nonLocalAddress": null,
        "addressLine1": "444 West Third Street",
        "addressLine2": null,
        "city": "Dayton",
        "state": "OH",
        "zipCode": "45402     ",
        "alternateAddressInUse": null,
        "alternateAddressLine1": null,
        "alternateAddressLine2": null,
        "alternateAddressCity": null,
        "alternateAddressState": null,
        "alternateAddressZipCode": null,
        "alternateAddressCountry": null,
        "photoUrl": null,
        "schoolId": null,
        "enabled": false,
        "studentIntakeCompleteDate": null,
        "studentType": {
            "id": "b2d058eb-5056-a51a-80a7-8a20c30d1e91",
            "name": "DIS",
            "objectStatus": "ACTIVE"
        },
        "coach": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "Amy",
            "lastName": "Advisor",
            "primaryEmailAddress": "amy.advisor@university.edu",
            "workPhone": "123-456-7654",
            "officeLocation": "123 Benton Hall Room A",
            "departmentName": "Engineering & Applied Science"
        },
        "strengths": "Good listener",
        "abilityToBenefit": true,
        "anticipatedStartTerm": "Fall",
        "anticipatedStartYear": "2012",
        "actualStartTerm": null,
        "actualStartYear": null,
        "studentIntakeRequestDate": 1331269200000,
        "specialServiceGroups": [
            {
                "id": "40b6b8aa-bca1-11e1-9344-037cb4088c72",
                "name": "Distance Learning",
                "objectStatus": "ACTIVE"
            }
        ],
        "referralSources": [
            {
                "id": "c54aa656-bd7a-11e1-9ced-5b723f71da43",
                "name": "Disability Services",
                "objectStatus": "ACTIVE"
            }
        ],
        "serviceReasons": null,
        "confidentialityLevels": null,
        "permissions": null,
        "currentProgramStatusName": "Active",
        "registeredForCurrentTerm": false
    },
    "personDisability": {
        "id": "0a080048-3c21-1af7-813c-21d1115b0001",
        "createdDate": 1357777015130,
        "createdBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "modifiedDate": 1357777015131,
        "modifiedBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "objectStatus": "ACTIVE",
        "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
        "disabilityStatusId": "24d12b6f-1d58-4f13-ac5e-c09cd249ba43",
        "releaseSigned": false,
        "recordsRequested": false,
        "referForScreening": false,
        "eligibleLetterSent": false,
        "ineligibleLetterSent": false,
        "noDocumentation": false,
        "inadequateDocumentation": false,
        "noDisability": false,
        "noSpecialEd": false,
        "onMedication": false,
        "intakeCounselor": "Cathy James",
        "referredBy": "Mildred Jones",
        "contactName": "",
        "recordsRequestedFrom": "",
        "documentsRequestedFrom": "",
        "rightsAndDuties": "false",
        "tempEligibilityDescription": "Waiting on documentation",
        "medicationList": "",
        "functionalLimitations": "",
        "eligibleLetterDate": null,
        "ineligibleLetterDate": null
    },
    "personDisabilityAgencies": [
        {
            "id": "0a080048-3c21-1af7-813c-21d111600004",
            "createdDate": 1357777015136,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015136,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityAgencyId": "02aa9557-c8f1-4716-bbae-2b3401e386f6",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": null
        },
        {
            "id": "0a080048-3c21-1af7-813c-21d1115f0003",
            "createdDate": 1357777015135,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015135,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityAgencyId": "7f92b5bb-8e9c-44c7-88fd-2ffdce68ef98",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": null
        }
    ...
    ],
    "personDisabilityAccommodations": [
    {
      "id": "0a0f0f59-3ca7-1beb-813c-a7bbcbe80004",
      "createdDate": 1360023768040,
      "createdBy": {
        "id": "da572870-5699-11e2-be1e-406c8f22c3ce",
        "firstName": "Russ",
        "lastName": "Little"
      },
      "modifiedDate": 1360023768040,
      "modifiedBy": {
        "id": "da572870-5699-11e2-be1e-406c8f22c3ce",
        "firstName": "Russ",
        "lastName": "Little"
      },
      "objectStatus": "ACTIVE",
      "disabilityAccommodationId": "1f18e705-187a-447d-8f03-8814fc854fc6",
      "personId": "0a0f0f59-3ca7-1e9d-813c-a79f647a0019",
      "description": null
    },
    "personDisabilityTypes": [
        {
            "id": "0a080048-3c21-1af7-813c-21d111600005",
            "createdDate": 1357777015136,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015136,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityTypeId": "c9afc03f-b7a2-4d8d-9603-09d313783a04",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": "Site impaired. Needs assistance through screen reader."
        }
    ...
    ],
    "referenceData": {
        "disabilityStatuses": [
            {
                "id": "e0208429-aeb2-4854-ab7c-3c9281c96002",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "Eligible",
                "description": "Eligible"
            }
        ...
        ],
        "disabilityAgencies": [
            {
                "id": "6b209a6d-70b9-416c-95a5-17cab4594f85",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "BVR",
                "description": "BVR"
            }
        ...
        ],
        "disabilityAccommodations": [
            {
                "id": "3761d6a4-6f71-4c88-a1d7-f9bea7079346",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "To be determined",
                "description": "",
                "descriptionFieldLabel": null,
                "useDescription": null,
                "descriptionFieldType": null
            },
            {
                "id": "f4620bbb-35b5-4fac-9746-60e81abeb5b9",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "Extended time on exams/quizzes",
                "description": "",
                "descriptionFieldLabel": "Specify Time",
                "useDescription": true,
                "descriptionFieldType": "short"
            },
            {
                "id": "85138559-4d40-420d-bd78-119276a7b42c",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "Distraction-free testing environment -Testing Center",
                "description": "",
                "descriptionFieldLabel": null,
                "useDescription": null,
                "descriptionFieldType": null
            }
        ...
        ],
        "disabilityTypes": [
            {
                "id": "c049aec0-9c5c-46a6-8586-604688e9ac69",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "DH",
                "description": "1"
            },
            {
                "id": "faf8ae05-a865-4696-8585-e7a7b65d3600",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "HDH",
                "description": "2"
            },
            {
                "id": "9e8377a3-ded3-4338-9780-8161748601fc",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "DF",
                "description": "3"
            },
            {
                "id": "35ed9080-e88b-473a-83a4-565c5c56a756",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "SP",
                "description": "4"
            },
            {
                "id": "b7c3a3c0-de28-4d46-a42b-3de5f294a07f",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "VIS",
                "description": "5"
            },
            {
                "id": "997df364-627b-4fae-a58a-646e20d7ab6f",
                "createdDate": 1349064000000,
                "createdBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "modifiedDate": 1349064000000,
                "modifiedBy": {
                    "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                    "firstName": "John",
                    "lastName": "Doe"
                },
                "objectStatus": "ACTIVE",
                "name": "EMO",
                "description": "6"
            }
        ...
        ]
    }
}

 

Save the Accommodation Services Form

PUT /ssp/api/1/tool/accommodation/{id}

Security

ROLE_ACCOMMODATION_WRITE

Sample Post

{
    "person": {
        "id": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
        "createdDate": 1332216000000,
        "createdBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "modifiedDate": 1357777015143,
        "modifiedBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "objectStatus": "ACTIVE",
        "firstName": "Sally",
        "middleName": null,
        "lastName": "Student",
        "birthDate": null,
        "primaryEmailAddress": "sally.student@university.edu",
        "secondaryEmailAddress": null,
        "username": "sally.student",
        "homePhone": "123-456-7890",
        "workPhone": null,
        "cellPhone": null,
        "nonLocalAddress": null,
        "addressLine1": "444 West Third Street",
        "addressLine2": null,
        "city": "Dayton",
        "state": "OH",
        "zipCode": "45402     ",
        "alternateAddressInUse": null,
        "alternateAddressLine1": null,
        "alternateAddressLine2": null,
        "alternateAddressCity": null,
        "alternateAddressState": null,
        "alternateAddressZipCode": null,
        "alternateAddressCountry": null,
        "photoUrl": null,
        "schoolId": null,
        "enabled": false,
        "studentIntakeCompleteDate": null,
        "studentType": {
            "id": "b2d058eb-5056-a51a-80a7-8a20c30d1e91",
            "name": "DIS",
            "objectStatus": "ACTIVE"
        },
        "coach": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "Amy",
            "lastName": "Advisor",
            "primaryEmailAddress": "amy.advisor@university.edu",
            "workPhone": "123-456-7654",
            "officeLocation": "123 Benton Hall Room A",
            "departmentName": "Engineering & Applied Science"
        },
        "strengths": "Good listener",
        "abilityToBenefit": true,
        "anticipatedStartTerm": "Fall",
        "anticipatedStartYear": "2012",
        "actualStartTerm": null,
        "actualStartYear": null,
        "studentIntakeRequestDate": 1331269200000,
        "specialServiceGroups": [
            {
                "id": "40b6b8aa-bca1-11e1-9344-037cb4088c72",
                "name": "Distance Learning",
                "objectStatus": "ACTIVE"
            }
        ],
        "referralSources": [
            {
                "id": "c54aa656-bd7a-11e1-9ced-5b723f71da43",
                "name": "Disability Services",
                "objectStatus": "ACTIVE"
            }
        ],
        "serviceReasons": null,
        "confidentialityLevels": null,
        "permissions": null,
        "currentProgramStatusName": "Active",
        "registeredForCurrentTerm": false
    },
    "personDisability": {
        "id": "0a080048-3c21-1af7-813c-21d1115b0001",
        "createdDate": 1357777015130,
        "createdBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "modifiedDate": 1357777015131,
        "modifiedBy": {
            "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
            "firstName": "John",
            "lastName": "Doe"
        },
        "objectStatus": "ACTIVE",
        "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
        "disabilityStatusId": "24d12b6f-1d58-4f13-ac5e-c09cd249ba43",
        "releaseSigned": false,
        "recordsRequested": false,
        "referForScreening": false,
        "eligibleLetterSent": false,
        "ineligibleLetterSent": false,
        "noDocumentation": false,
        "inadequateDocumentation": false,
        "noDisability": false,
        "noSpecialEd": false,
        "onMedication": false,
        "intakeCounselor": "Cathy James",
        "referredBy": "Mildred Jones",
        "contactName": "",
        "recordsRequestedFrom": "",
        "documentsRequestedFrom": "",
        "rightsAndDuties": "false",
        "tempEligibilityDescription": "Waiting on documentation",
        "medicationList": "",
        "functionalLimitations": "",
        "eligibleLetterDate": null,
        "ineligibleLetterDate": null
    },
    "personDisabilityAgencies": [
        {
            "id": "0a080048-3c21-1af7-813c-21d111600004",
            "createdDate": 1357777015136,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015136,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityAgencyId": "02aa9557-c8f1-4716-bbae-2b3401e386f6",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": null
        },
        {
            "id": "0a080048-3c21-1af7-813c-21d1115f0003",
            "createdDate": 1357777015135,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015135,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityAgencyId": "7f92b5bb-8e9c-44c7-88fd-2ffdce68ef98",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": null
        }
    ...
    ],
    "personDisabilityAccommodations": [
        {
            "id": "0a080048-3c21-1af7-813c-21d1115f0002",
            "createdDate": 1357777015135,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015135,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityAccommodationId": "3c3a0e9d-ed9d-47ad-9a5c-c4afe4edbe69",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": null
        }
    ...
    ],
    "personDisabilityTypes": [
        {
            "id": "0a080048-3c21-1af7-813c-21d111600005",
            "createdDate": 1357777015136,
            "createdBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "modifiedDate": 1357777015136,
            "modifiedBy": {
                "id": "91f46e39-cea8-422b-b215-00f6bcf5d280",
                "firstName": "John",
                "lastName": "Doe"
            },
            "objectStatus": "ACTIVE",
            "disabilityTypeId": "c9afc03f-b7a2-4d8d-9603-09d313783a04",
            "personId": "1010e4a0-1001-0110-1011-4ffc02fe81ff",
            "description": "Site impaired. Needs assistance through screen reader."
        }
    ...
    ]
}

Returns

{"success" : "true"}

or

{"success" : "false", 
 "message" : "Message when success is false."}
  • No labels