|
4 | 4 | "crud_objects": { |
5 | 5 | "schools": { |
6 | 6 | "operations": { |
7 | | - "schools_get": { |
| 7 | + "schoolsList": { |
8 | 8 | "method": "get", |
9 | 9 | "call": { |
10 | 10 | "mode": "normal", |
|
55 | 55 | }, |
56 | 56 | "contacts": { |
57 | 57 | "operations": { |
58 | | - "contacts_get": { |
| 58 | + "contactsList": { |
59 | 59 | "method": "get", |
60 | 60 | "call": { |
61 | 61 | "mode": "iteration", |
|
153 | 153 | }, |
154 | 154 | "students": { |
155 | 155 | "operations": { |
156 | | - "students_get": { |
| 156 | + "studentsList": { |
157 | 157 | "method": "get", |
158 | 158 | "call": { |
159 | 159 | "mode": "iteration", |
|
167 | 167 | "query_parameters": {}, |
168 | 168 | "maxSessionCount": 20 |
169 | 169 | }, |
170 | | - "students_updateEmail": { |
| 170 | + "studentUpdate": { |
171 | 171 | "method": "post", |
172 | 172 | "call": { |
173 | | - "mode": "normal", |
174 | | - "path": "/api/v5/UpdateSchoolSupplemental/{SchoolCode}/{StudentID}" |
| 173 | + "mode": "normal", |
| 174 | + "path": "/api/v5/UpdateStudent/{StudentID}" |
175 | 175 | }, |
176 | | - "query_parameters": { |
| 176 | + "query_parameters": {}, |
| 177 | + "semantics": "update", |
| 178 | + "resource_allowance_default": "optional", |
| 179 | + "resource_prohibited": [ |
| 180 | + "MailingAddress", |
| 181 | + "MailingAddressCity", |
| 182 | + "MailingAddressState", |
| 183 | + "MailingAddressZipCode", |
| 184 | + "MailingAddressZipExt", |
| 185 | + "ResidenceAddress", |
| 186 | + "ResidenceAddressCity", |
| 187 | + "ResidenceAddressState", |
| 188 | + "ResidenceAddressZipCode", |
| 189 | + "ResidenceAddressZipExt" |
| 190 | + ], |
| 191 | + "resource_mandatory": [ |
| 192 | + "StudentID" |
| 193 | + ] |
| 194 | + }, |
| 195 | + "studentUpdateSchoolSupplemental": { |
| 196 | + "method": "post", |
| 197 | + "call": { |
| 198 | + "mode": "normal", |
| 199 | + "path": "/api/v5/UpdateSchoolSuppelmental/{SchoolCode}/{StudentNumber}" |
177 | 200 | }, |
178 | | - "body":{ |
179 | | - "Columns": { |
180 | | - "ColumnCode": "STE", |
181 | | - "NewValue": "{StudentEmailAddress}" |
182 | | - |
183 | | - } |
| 201 | + "query_parameters": {}, |
| 202 | + "body": { |
| 203 | + "_nim_merge_attributes_": false, |
| 204 | + "Columns": { |
| 205 | + "ColumnCode": "{ColumnCode}", |
| 206 | + "NewValue": "{NewValue}" |
| 207 | + } |
184 | 208 | }, |
185 | | - "semantics": "update", |
186 | 209 | "resource_allowance_default": "prohibited", |
| 210 | + "resource_prohibited": [ |
| 211 | + ], |
187 | 212 | "resource_mandatory": [ |
188 | 213 | "SchoolCode", |
189 | | - "StudentID", |
190 | | - "StudentEmailAddress" |
| 214 | + "StudentNumber", |
| 215 | + "ColumnCode", |
| 216 | + "NewValue" |
191 | 217 | ] |
192 | 218 | } |
193 | 219 | }, |
|
197 | 223 | "StudentID": "number*", |
198 | 224 | "SchoolCode": "number*", |
199 | 225 | "StudentNumber": "number*", |
200 | | - "StateStudentID": "0099500004", |
| 226 | + "StateStudentID": "string*", |
201 | 227 | "LastName": "string*", |
202 | 228 | "FirstName": "string*", |
203 | 229 | "MiddleName": "string*", |
|
270 | 296 | "NextGradeLevelShortDescription": "string", |
271 | 297 | "NextGradeLevelLongDescription": "string*", |
272 | 298 | "OldPermanentID": "number", |
273 | | - "RecordsReleaseCode": "string" |
| 299 | + "RecordsReleaseCode": "string", |
| 300 | + "ColumnCode": "string", |
| 301 | + "NewValue": "string" |
| 302 | + } |
| 303 | + }, |
| 304 | + "school_groups": { |
| 305 | + "operations": { |
| 306 | + "school_groupsList": { |
| 307 | + "method": "get", |
| 308 | + "call": { |
| 309 | + "mode": "iteration", |
| 310 | + "table": "schools", |
| 311 | + "iterator": "SchoolCode", |
| 312 | + "path": "/api/v5/schools/{iterator}/StudentGroups", |
| 313 | + "base": { |
| 314 | + "SchoolCode": "{iterator}" |
| 315 | + } |
| 316 | + }, |
| 317 | + "processing_options": { |
| 318 | + "output_field": null |
| 319 | + }, |
| 320 | + "query_parameters": {}, |
| 321 | + "maxSessionCount": 20 |
| 322 | + } |
| 323 | + }, |
| 324 | + "parameters": {}, |
| 325 | + "key": "GroupID", |
| 326 | + "resources": { |
| 327 | + "Description": "string*", |
| 328 | + "ExpirationDate": "date*", |
| 329 | + "GroupId": "number*", |
| 330 | + "IsCommunicationGroup": "boolean*", |
| 331 | + "Name": "string*", |
| 332 | + "Staff": [ |
| 333 | + { |
| 334 | + "StaffId": "string*" |
| 335 | + } |
| 336 | + ], |
| 337 | + "Students": [ |
| 338 | + { |
| 339 | + "StudentId": "string*" |
| 340 | + } |
| 341 | + ] |
274 | 342 | } |
275 | 343 | }, |
276 | 344 | "fees": { |
277 | 345 | "operations": { |
278 | | - "fees_get": { |
| 346 | + "feesList": { |
279 | 347 | "method": "get", |
280 | 348 | "call": { |
281 | 349 | "mode": "iteration", |
|
310 | 378 | }, |
311 | 379 | "student_classes": { |
312 | 380 | "operations": { |
313 | | - "student_classes_get": { |
| 381 | + "student_classesList": { |
314 | 382 | "method": "get", |
315 | 383 | "call": { |
316 | 384 | "mode": "iteration", |
|
339 | 407 | }, |
340 | 408 | "courses": { |
341 | 409 | "operations": { |
342 | | - "courses_get": { |
| 410 | + "coursesList": { |
343 | 411 | "method": "get", |
344 | 412 | "call": { |
345 | 413 | "mode": "normal", |
|
448 | 516 | }, |
449 | 517 | "sections": { |
450 | 518 | "operations": { |
451 | | - "sections_get": { |
| 519 | + "sectionsList": { |
452 | 520 | "method": "get", |
453 | 521 | "call": { |
454 | 522 | "mode": "iteration", |
|
551 | 619 | }, |
552 | 620 | "staff": { |
553 | 621 | "operations": { |
554 | | - "staff_get": { |
| 622 | + "staffList": { |
555 | 623 | "method": "get", |
556 | 624 | "call": { |
557 | 625 | "mode": "normal", |
|
561 | 629 | "output_field": null |
562 | 630 | }, |
563 | 631 | "query_parameters": {} |
564 | | - } |
| 632 | + }, |
| 633 | + "staffCreate": { |
| 634 | + "method": "post", |
| 635 | + "call": { |
| 636 | + "mode": "normal", |
| 637 | + "path": "/api/v5/staff" |
| 638 | + }, |
| 639 | + "query_parameters": {}, |
| 640 | + "semantics": "create", |
| 641 | + "resource_allowance_default": "optional", |
| 642 | + "resource_prohibited": [ |
| 643 | + "ID" |
| 644 | + ], |
| 645 | + "resource_mandatory": [ |
| 646 | + "FirstName", |
| 647 | + "LastName" |
| 648 | + ] |
| 649 | + }, |
| 650 | + "staffUpdate": { |
| 651 | + "method": "put", |
| 652 | + "call": { |
| 653 | + "mode": "normal", |
| 654 | + "path": "/api/v5/staff/{ID}" |
| 655 | + }, |
| 656 | + "query_parameters": {}, |
| 657 | + "semantics": "update", |
| 658 | + "resource_allowance_default": "optional", |
| 659 | + "resource_prohibited": [ |
| 660 | + ], |
| 661 | + "resource_mandatory": [ |
| 662 | + "ID" |
| 663 | + ] |
| 664 | + } |
565 | 665 | }, |
566 | 666 | "parameters": {}, |
567 | 667 | "key": "ID", |
|
621 | 721 | }, |
622 | 722 | "teachers": { |
623 | 723 | "operations": { |
624 | | - "teachers_get": { |
| 724 | + "teachersList": { |
625 | 725 | "method": "get", |
626 | 726 | "call": { |
627 | 727 | "mode": "iteration", |
|
667 | 767 | }, |
668 | 768 | "staff_assignments": { |
669 | 769 | "operations": { |
670 | | - "staff_assignments_get": { |
| 770 | + "staff_assignmentsList": { |
671 | 771 | "method": "get", |
672 | 772 | "call": { |
673 | 773 | "mode": "iteration", |
|
680 | 780 | }, |
681 | 781 | "query_parameters": {}, |
682 | 782 | "maxSessionCount": 20 |
683 | | - } |
| 783 | + }, |
| 784 | + "staff_assignmentsCreate": { |
| 785 | + "method": "post", |
| 786 | + "call": { |
| 787 | + "mode": "normal", |
| 788 | + "path": "/api/v5/staff/{ID}/assignments" |
| 789 | + }, |
| 790 | + "query_parameters": {}, |
| 791 | + "semantics": "create", |
| 792 | + "resource_allowance_default": "optional", |
| 793 | + "resource_prohibited": [ |
| 794 | + ], |
| 795 | + "resource_mandatory": [ |
| 796 | + "AssignmentType", |
| 797 | + "ID" |
| 798 | + ] |
| 799 | + }, |
| 800 | + "staff_assignmentsUpdate": { |
| 801 | + "method": "put", |
| 802 | + "call": { |
| 803 | + "mode": "normal", |
| 804 | + "path": "/api/v5/staff/{ID}/assignments/{AssignmentType}/{SequenceNumber}" |
| 805 | + }, |
| 806 | + "query_parameters": {}, |
| 807 | + "semantics": "create", |
| 808 | + "resource_allowance_default": "optional", |
| 809 | + "resource_prohibited": [ |
| 810 | + ], |
| 811 | + "resource_mandatory": [ |
| 812 | + "ID", |
| 813 | + "SequenceNumber", |
| 814 | + "AssignmentType" |
| 815 | + ] |
| 816 | + }, |
| 817 | + "staff_assignmentsDelete": { |
| 818 | + "method": "delete", |
| 819 | + "call": { |
| 820 | + "mode": "normal", |
| 821 | + "path": "/api/v5/staff/{ID}/assignments/{AssignmentType}/{SequenceNumber}" |
| 822 | + }, |
| 823 | + "query_parameters": {}, |
| 824 | + "semantics": "delete", |
| 825 | + "resource_allowance_default": "optional", |
| 826 | + "resource_prohibited": [ |
| 827 | + ], |
| 828 | + "resource_mandatory": [ |
| 829 | + "ID", |
| 830 | + "SequenceNumber", |
| 831 | + "AssignmentType" |
| 832 | + ] |
| 833 | + } |
684 | 834 | }, |
685 | 835 | "parameters": {}, |
686 | 836 | "key": "ID", |
|
704 | 854 | }, |
705 | 855 | "student_enrollments": { |
706 | 856 | "operations": { |
707 | | - "students_enrollments_get": { |
| 857 | + "students_enrollmentsList": { |
708 | 858 | "method": "get", |
709 | 859 | "call": { |
710 | 860 | "mode": "normal", |
|
722 | 872 | "resources": { |
723 | 873 | "StudentID": "number*", |
724 | 874 | "InterIntraDistrictStateCode": "string", |
725 | | - "NonpublicSchoolStateCode": "string", |
| 875 | + "NonpublicSchoolStateCode": "stiring", |
726 | 876 | "NextSchoolCode": "number", |
727 | 877 | "ReportingSchoolCode": "number", |
728 | 878 | "SchoolCode": "number*", |
|
755 | 905 | "test_connection": { |
756 | 906 | "url": "/api/v5/systeminfo" |
757 | 907 | }, |
758 | | - "socket_timeout": 3600000, |
759 | 908 | "accept": "application/json", |
760 | 909 | "headers": { |
761 | 910 | "AERIES-CERT": "{client_secret}" |
|
0 commit comments