Create all academic plan templates
post
/fscmRestApi/resources/11.13.18.05/academicPlanTemplates
Request
Header Parameters
-
Effective-Of:
This header accepts a string value. The string is a semi-colon separated list of
= . It is used to perform effective date range operations. The accepted parameters are RangeMode, RangeSpan, RangeStartDate, RangeEndDate, RangeStartSequence and RangeEndSequence. The parameter values are always strings. The possible values for RangeMode are SET_LOGICAL_START, SET_LOGICAL_END, END_DATE, SET_EFFECTIVE_START, SET_EFFECTIVE_END, REPLACE_CORRECTION, REPLACE_UPDATE, RECONCILE_CORRECTION, CORRECTION, RECONCILE_UPDATE, UPDATE, ZAP and DELETE_CHANGES. The possible values for RangeSpan are PHYSICAL_ROW_END_DATE and LOGICAL_ROW_END_DATE. The values for RangeStartDate and RangeEndDate have to be a string representation of a date in yyyy-MM-dd format. The value for RangeStartSequence and RangeEndSequence must be strings such that when parsed they yield positive integers. -
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode:
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
AcademicGroupId(required): integer
(int64)
Title:
Academic Group IDThe unique identifier for an academic group value that's associated with an academic plan template. -
AcademicLoadCode: string
Title:
AcademicLoadCodeMaximum Length:30The code of academic load associated with the plan template such as full time or part time. -
ActiveFlag(required): boolean
Title:
ActiveMaximum Length:2Indicates whether the academic plan template is active or inactive. -
BuildAcademicPlanFlag: boolean
Indicates whether the build academic plan option for academic plan template is active or inactive.
-
CreditTypeCode: string
Title:
Credit Type CodeMaximum Length:30The code of the credit type that's associated with an academic plan template. -
DeleteAcademicPlanFlag: boolean
Indicates whether the delete academic plan option for academic plan template is active or inactive.
-
EndDate: string
(date)
Title:
End DateThe end date of the academic plan template. -
InstitutionId(required): integer
(int64)
Title:
Institution IDThe unique identifier for an institution value that's associated with an academic plan template. -
InstitutionName(required): string
Title:
InstitutionMaximum Length:50The name of an institution that's associated with an academic plan template. -
instructions: array
Instructions
Title:
InstructionsThe instructions resource is a child of the academic plan templates resource and provides a list of instructions associated with an academic plan template. -
LockPlanFlag: boolean
Title:
Lock Plan IndicatorMaximum Length:1Default Value:falseIndicates whether the lock plan option for academic plan template is active or inactive. -
LongDescription: string
Title:
Long DescriptionThe description of the academic plan template. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the plan template. -
MaximumUnitsQuantity: integer
(int32)
Title:
Maximum UnitsDefault Value:0The maximum units required for the plan template. -
MinimumCoursesQuantity: integer
(int32)
Title:
Minimum CoursesDefault Value:0The minimum number of courses required for the plan template. -
MinimumUnitsQuantity: integer
(int32)
Title:
Minimum UnitsDefault Value:0The minimum units required for the plan template. -
owners: array
Owners
Title:
OwnersThe owners resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template. -
periods: array
Periods
Title:
PeriodsThe periods resource is a child of the academic plan templates resource and provides a list of academic periods associated with an academic plan template. -
PlanFormatId(required): integer
(int64)
Title:
Plan Format IDThe unique identifier for the associated plan format. -
PlanFormatName(required): string
Title:
Format NameMaximum Length:50The name of a plan format that's associated with an academic plan template. -
StartDate: string
(date)
Title:
Start DateThe start date of the academic plan template. -
TemplateCode(required): string
Title:
Plan Template CodeMaximum Length:50The unique code to identify the plan template. -
TemplateLockFlag(required): boolean
Title:
Enable Template LockMaximum Length:1Indicates whether the template will allow locking of template periods and elements. -
TemplateName(required): string
Title:
Plan Template NameMaximum Length:50The name of the academic plan template.
Nested Schema : Instructions
Type:
arrayTitle:
InstructionsThe instructions resource is a child of the academic plan templates resource and provides a list of instructions associated with an academic plan template.
Show Source
Nested Schema : Owners
Type:
arrayTitle:
OwnersThe owners resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template.
Show Source
Nested Schema : Periods
Type:
arrayTitle:
PeriodsThe periods resource is a child of the academic plan templates resource and provides a list of academic periods associated with an academic plan template.
Show Source
Nested Schema : schema
Type:
Show Source
object-
InstructionContextCode: string
Title:
Instruction Context CodeMaximum Length:30Identifies the context of the instructions. -
InstructionOwnerId: integer
(int64)
Title:
Instruction Owner IDThe unique identifier for the instructions owner that's associated with the instructions. -
TemplateInstructionId: integer
(int64)
Title:
Template Instruction IDThe unique identifier for the template instructions associated with the academic plan template. -
TemplateInstructions: string
The template instructions that convey academic plan requirements to the student or administrator.
Nested Schema : schema
Type:
Show Source
object-
CurriculumId: integer
(int64)
Title:
Curriculum IDThe unique identifier for the curriculum owner of the plan template. -
CurriculumTypeId: integer
(int64)
Title:
Curriculum Type IDThe unique identifier for the curriculum type of the owning curriculum item. -
OwningItemFlag: boolean
Title:
Primary Plan ItemMaximum Length:1Identifies the primary owning curriculum item. -
ProgramTypeId: integer
(int64)
Title:
Program Type IDThe unique identifier for the program type of the program ownership items. -
SequenceNumber: integer
(int32)
Title:
Owning Item SequenceUsed to sequence the order of the ownership records. -
TemplateOwnerId: integer
(int64)
Title:
Template Owner IDThe unique identifier for the plan template ownership record.
Nested Schema : schema
Type:
Show Source
object-
ContactHoursQuantity: integer
(int32)
Title:
Contact HoursThe number of contact hours required for the plan period. -
CourseCountQuantity: integer
(int32)
Title:
Period Course CountDefault Value:0The courses planned for the plan period. -
elements: array
Elements
Title:
ElementsThe elements resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template. -
FormatPeriodId(required): integer
(int64)
Title:
Period IDThe unique identifier for the associated plan format period. -
LockPeriodFlag(required): boolean
Title:
Lock PeriodMaximum Length:1Locks the plan period, indicating the period is required. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the plan period. -
MaximumUnitsQuantity: integer
(int32)
Title:
Maximum UnitsDefault Value:0The maximum units required for the plan period. -
MinimumCoursesQuantity: integer
(int32)
Title:
Minimum CoursesDefault Value:0The minimum number of courses required for the plan period. -
MinimumUnitsQuantity: integer
(int32)
Title:
Minimum UnitsDefault Value:0The minimum units required for the plan period. -
OptionalPeriodFlag: boolean
Title:
Optional PeriodMaximum Length:1Default Value:falseIndicates that the plan period is optional. -
PeriodName(required): string
Title:
Period NameMaximum Length:50The name of the academic plan template period. -
TemplateInstructions: string
Title:
Period InstructionsThe period instructions that convey academic plan requirements to the student or administrator. -
TemplatePeriodId: integer
(int64)
Title:
Template Period IDThe unique identifier for the academic plan template period record. -
TemplatePeriodLevelNumber(required): integer
(int32)
Title:
Period Level NumberThe level of the template period within the template. -
TemplatePeriodLevelSequence(required): integer
(int32)
Title:
Template Period Level SequenceThe sequence of the plan periods within the template period level. -
TemplatePeriodOverallSequence(required): integer
(int32)
Title:
Template Period Overall SequenceThe overall sequence of the plan periods for the template. -
TemplatePeriodParentId: integer
(int64)
Title:
Template Period IDThe template period ID of the parent template period. -
tiers: array
Tiers
Title:
TiersThe tiers resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template. -
UnitCountQuantity: number
Title:
Period Unit CountDefault Value:0The units planned for the plan period.
Nested Schema : Elements
Type:
arrayTitle:
ElementsThe elements resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template.
Show Source
Nested Schema : Tiers
Type:
arrayTitle:
TiersThe tiers resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template.
Show Source
Nested Schema : academicPlanTemplates-periods-elements-item-post-request
Type:
Show Source
object-
ContactHoursQuantity: integer
(int32)
Title:
Contact HoursThe number of contact hours required for the period element. -
courseRequisites: array
Course Requisites
Title:
Course RequisitesThe courseRequisites resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template. -
DeleteActionFlag: boolean
Title:
Delete ActionIndicates whether the delete action for curriculum course element is active or inactive. -
ElementCurriculumId(required): integer
(int64)
Title:
Element Curriculum IDThe curriculum item identifier for the curriculum course element. -
HierarchyPath: string
The hierarchy path of the curriculum course element.
-
LockElementFlag(required): boolean
Title:
Lock ElementMaximum Length:1Locks the plan template element, preventing changes or removal of the element. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the curriculum course element. -
MaximumRequiredUnitsQuantity: number
Title:
Maximum UnitsDefault Value:0The maximum number of units required for the curriculum course element. -
MinimumRequiredCoursesQuantity: integer
(int32)
Title:
Minimum Number of CoursesDefault Value:0The minimum number of courses required for the period element. -
MinimumRequiredUnitsQuantity: number
Title:
Minimum Required UnitsDefault Value:0The minimum units required for the period element. -
PeriodElementId: integer
(int64)
Title:
Plan Period Element IDThe unique identifier for the template period element. -
PeriodElementSequence: integer
(int32)
Title:
Period Element SequenceThe sequence of the template elements within a template period. - relatedElements: array Related Elements
-
RequirementCategoryId: integer
(int64)
Title:
Requirement Category IDThe requirement category for the period element. -
SourceCurriculumId(required): integer
(int64)
Title:
Source Curriculum IDThe curriculum item identifier for the source curriculum item. -
TemplatePeriodId(required): integer
(int64)
Title:
Template Period IDThe unique identifier for the template period.
Nested Schema : Course Requisites
Type:
arrayTitle:
Course RequisitesThe courseRequisites resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template.
Show Source
Nested Schema : academicPlanTemplates-periods-elements-courseRequisites-item-post-request
Type:
Show Source
objectNested Schema : schema
Type:
Show Source
object-
PeriodTierCode: string
Title:
Period Tier CodeMaximum Length:30Identifies valid academic period tiers for this plan period. -
TemplatePeriodTierId: integer
(int64)
Title:
Template Period Tier IDThe unique identifier for the plan period tier.
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : academicPlanTemplates-item-response
Type:
Show Source
object-
AcademicGroupId: integer
(int64)
Title:
Academic Group IDThe unique identifier for an academic group value that's associated with an academic plan template. -
AcademicGroupName: string
Title:
Academic Group NameRead Only:trueMaximum Length:50The name of an academic group that's associated with an academic plan template. -
AcademicLoadCode: string
Title:
AcademicLoadCodeMaximum Length:30The code of academic load associated with the plan template such as full time or part time. -
AcademicLoadMeaning: string
Title:
AcademicLoadMeaningRead Only:trueMaximum Length:80The academic load associated with the plan template such as full time or part time. -
ActiveFlag: boolean
Title:
ActiveMaximum Length:2Indicates whether the academic plan template is active or inactive. -
BuildAcademicPlanFlag: boolean
Indicates whether the build academic plan option for academic plan template is active or inactive.
-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row for the academic plan template. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row for the academic plan template. -
CreditTypeCode: string
Title:
Credit Type CodeMaximum Length:30The code of the credit type that's associated with an academic plan template. -
CreditTypeMeaning: string
Read Only:
trueMaximum Length:80The credit type that's associated with an academic plan template. -
CurriculumType: string
Title:
Curriculum TypeRead Only:trueMaximum Length:30The curriculum type that's associated with an academic plan template. -
CurriculumTypeId: integer
(int64)
Title:
Curriculum Type IDRead Only:trueThe unique identifier for a curriculum type value that's associated with an academic plan template. -
DeleteAcademicPlanFlag: boolean
Indicates whether the delete academic plan option for academic plan template is active or inactive.
-
EndDate: string
(date)
Title:
End DateThe end date of the academic plan template. -
InstitutionId: integer
(int64)
Title:
Institution IDThe unique identifier for an institution value that's associated with an academic plan template. -
InstitutionName: string
Title:
InstitutionMaximum Length:50The name of an institution that's associated with an academic plan template. -
instructions: array
Instructions
Title:
InstructionsThe instructions resource is a child of the academic plan templates resource and provides a list of instructions associated with an academic plan template. -
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row for the academic plan template. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row for the academic plan template. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
LockPlanFlag: boolean
Title:
Lock Plan IndicatorMaximum Length:1Default Value:falseIndicates whether the lock plan option for academic plan template is active or inactive. -
LongDescription: string
Title:
Long DescriptionThe description of the academic plan template. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the plan template. -
MaximumUnitsQuantity: integer
(int32)
Title:
Maximum UnitsDefault Value:0The maximum units required for the plan template. -
MinimumCoursesQuantity: integer
(int32)
Title:
Minimum CoursesDefault Value:0The minimum number of courses required for the plan template. -
MinimumUnitsQuantity: integer
(int32)
Title:
Minimum UnitsDefault Value:0The minimum units required for the plan template. -
owners: array
Owners
Title:
OwnersThe owners resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template. -
periods: array
Periods
Title:
PeriodsThe periods resource is a child of the academic plan templates resource and provides a list of academic periods associated with an academic plan template. -
PlanCreatedFlag: boolean
Read Only:
trueIndicates whether the plan created option for academic plan template is active or inactive. -
PlanFormatId: integer
(int64)
Title:
Plan Format IDThe unique identifier for the associated plan format. -
PlanFormatName: string
Title:
Format NameMaximum Length:50The name of a plan format that's associated with an academic plan template. -
StartDate: string
(date)
Title:
Start DateThe start date of the academic plan template. -
TemplateCode: string
Title:
Plan Template CodeMaximum Length:50The unique code to identify the plan template. -
TemplateId: integer
(int64)
Title:
Plan Template IDRead Only:trueThe unique identifier for the academic plan template record. -
TemplateLockFlag: boolean
Title:
Enable Template LockMaximum Length:1Indicates whether the template will allow locking of template periods and elements. -
TemplateName: string
Title:
Plan Template NameMaximum Length:50The name of the academic plan template.
Nested Schema : Instructions
Type:
arrayTitle:
InstructionsThe instructions resource is a child of the academic plan templates resource and provides a list of instructions associated with an academic plan template.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Owners
Type:
arrayTitle:
OwnersThe owners resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template.
Show Source
Nested Schema : Periods
Type:
arrayTitle:
PeriodsThe periods resource is a child of the academic plan templates resource and provides a list of academic periods associated with an academic plan template.
Show Source
Nested Schema : academicPlanTemplates-instructions-item-response
Type:
Show Source
object-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row with the instructions. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row with the instructions. -
InstructionContextCode: string
Title:
Instruction Context CodeMaximum Length:30Identifies the context of the instructions. -
InstructionOwnerId: integer
(int64)
Title:
Instruction Owner IDThe unique identifier for the instructions owner that's associated with the instructions. -
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row with the instructions. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row with the instructions. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PeriodName: string
Title:
Period NameRead Only:trueMaximum Length:50The name of the period associated with the instructions. -
TemplateInstructionId: integer
(int64)
Title:
Template Instruction IDThe unique identifier for the template instructions associated with the academic plan template. -
TemplateInstructions: string
The template instructions that convey academic plan requirements to the student or administrator.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : academicPlanTemplates-owners-item-response
Type:
Show Source
object-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row of the owning curriculum item. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row of the owning curriculum item. -
CurriculumHeaderId: integer
Title:
Curriculum Header IDRead Only:trueThe unique identifier for the curriculum header of the owning curriculum item. -
CurriculumId: integer
(int64)
Title:
Curriculum IDThe unique identifier for the curriculum owner of the plan template. -
CurriculumName: string
Title:
Curriculum NameRead Only:trueThe curriculum name of the owning curriculum item. -
CurriculumType: string
Title:
Curriculum TypeRead Only:trueMaximum Length:30The curriculum type of the owning curriculum item. -
CurriculumTypeId: integer
(int64)
Title:
Curriculum Type IDThe unique identifier for the curriculum type of the owning curriculum item. -
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row of the owning curriculum item. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row of the owning curriculum item. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MainProgramFlag: boolean
Title:
Main ProgramRead Only:trueMaximum Length:1Indicates whether the program is a main program. -
OwningItemFlag: boolean
Title:
Primary Plan ItemMaximum Length:1Identifies the primary owning curriculum item. -
ProgramTypeCode: string
Title:
Program Type CodeRead Only:trueMaximum Length:30The program type code indicating the type of program. -
ProgramTypeId: integer
(int64)
Title:
Program Type IDThe unique identifier for the program type of the program ownership items. -
ProgramTypeName: string
Title:
Program TypeRead Only:trueMaximum Length:50The program type of the program ownership items. -
SequenceNumber: integer
(int32)
Title:
Owning Item SequenceUsed to sequence the order of the ownership records. -
TemplateOwnerId: integer
(int64)
Title:
Template Owner IDThe unique identifier for the plan template ownership record.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : academicPlanTemplates-periods-item-response
Type:
Show Source
object-
ContactHoursQuantity: integer
(int32)
Title:
Contact HoursThe number of contact hours required for the plan period. -
CourseCountQuantity: integer
(int32)
Title:
Period Course CountDefault Value:0The courses planned for the plan period. -
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row for the plan period. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row for the plan period. -
elements: array
Elements
Title:
ElementsThe elements resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template. -
FormatPeriodId: integer
(int64)
Title:
Period IDThe unique identifier for the associated plan format period. -
InstructionContextCode: string
Title:
Instruction Context CodeRead Only:trueMaximum Length:30Identifies the context of the instruction. -
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row for the plan period. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row for the plan period. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
LockPeriodFlag: boolean
Title:
Lock PeriodMaximum Length:1Locks the plan period, indicating the period is required. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the plan period. -
MaximumUnitsQuantity: integer
(int32)
Title:
Maximum UnitsDefault Value:0The maximum units required for the plan period. -
MinimumCoursesQuantity: integer
(int32)
Title:
Minimum CoursesDefault Value:0The minimum number of courses required for the plan period. -
MinimumUnitsQuantity: integer
(int32)
Title:
Minimum UnitsDefault Value:0The minimum units required for the plan period. -
OptionalPeriodFlag: boolean
Title:
Optional PeriodMaximum Length:1Default Value:falseIndicates that the plan period is optional. -
PeriodName: string
Title:
Period NameMaximum Length:50The name of the academic plan template period. -
TemplateInstructionId: integer
(int64)
Read Only:
trueThe unique identifier for the template instruction. -
TemplateInstructions: string
Title:
Period InstructionsThe period instructions that convey academic plan requirements to the student or administrator. -
TemplatePeriodId: integer
(int64)
Title:
Template Period IDThe unique identifier for the academic plan template period record. -
TemplatePeriodLevelNumber: integer
(int32)
Title:
Period Level NumberThe level of the template period within the template. -
TemplatePeriodLevelSequence: integer
(int32)
Title:
Template Period Level SequenceThe sequence of the plan periods within the template period level. -
TemplatePeriodOverallSequence: integer
(int32)
Title:
Template Period Overall SequenceThe overall sequence of the plan periods for the template. -
TemplatePeriodParentId: integer
(int64)
Title:
Template Period IDThe template period ID of the parent template period. -
tiers: array
Tiers
Title:
TiersThe tiers resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template. -
UnitCountQuantity: number
Title:
Period Unit CountDefault Value:0The units planned for the plan period.
Nested Schema : Elements
Type:
arrayTitle:
ElementsThe elements resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Tiers
Type:
arrayTitle:
TiersThe tiers resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template.
Show Source
Nested Schema : academicPlanTemplates-periods-elements-item-response
Type:
Show Source
object-
ContactHoursQuantity: integer
(int32)
Title:
Contact HoursThe number of contact hours required for the period element. -
courseRequisites: array
Course Requisites
Title:
Course RequisitesThe courseRequisites resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template. -
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row for the curriculum course element. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row for the curriculum course element. -
CreditTypeMeaning: string
Title:
Type of Credit MeaningRead Only:trueMaximum Length:80The credit type that's associated with the curriculum course element. -
DeleteActionFlag: boolean
Title:
Delete ActionIndicates whether the delete action for curriculum course element is active or inactive. -
ElementCatalogNumber: string
Title:
Catalog NumberRead Only:trueMaximum Length:10The catalog number of the curriculum course element. -
ElementCurriculumId: integer
(int64)
Title:
Element Curriculum IDThe curriculum item identifier for the curriculum course element. -
ElementCurriculumName: string
Title:
Element Curriculum NameRead Only:trueMaximum Length:50The curriculum item name of the curriculum course element. -
ElementCurriculumType: string
Title:
Element Curriculum TypeRead Only:trueMaximum Length:30The curriculum item type of the curriculum course element. -
ElementCurriculumTypeId: integer
(int64)
Title:
Element Curriculum Type IDRead Only:trueThe curriculum item type identifier for the curriculum course element. -
ElementCurriculumTypeName: string
Title:
Element Curriculum Type NameRead Only:trueMaximum Length:50The curriculum item type name of the curriculum course element. -
ElementSubjectCode: string
Title:
Element Subject CodeRead Only:trueMaximum Length:30The curriculum item subject code of the curriculum course element. -
HierarchyPath: string
The hierarchy path of the curriculum course element.
-
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row for the curriculum course element. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row for the curriculum course element. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
LockElementFlag: boolean
Title:
Lock ElementMaximum Length:1Locks the plan template element, preventing changes or removal of the element. -
MaximumCoursesQuantity: integer
(int32)
Title:
Maximum CoursesDefault Value:0The maximum number of courses required for the curriculum course element. -
MaximumRequiredUnitsQuantity: number
Title:
Maximum UnitsDefault Value:0The maximum number of units required for the curriculum course element. -
MaximumUnitsQuantity: number
Title:
Maximum UnitsRead Only:trueThe maximum units required for the curriculum course element. -
MinimumRequiredCoursesQuantity: integer
(int32)
Title:
Minimum Number of CoursesDefault Value:0The minimum number of courses required for the period element. -
MinimumRequiredUnitsQuantity: number
Title:
Minimum Required UnitsDefault Value:0The minimum units required for the period element. -
MinimumUnitsQuantity: number
Title:
Minimum UnitsRead Only:trueThe minimum units required for the curriculum course element. -
PeriodElementId: integer
(int64)
Title:
Plan Period Element IDThe unique identifier for the template period element. -
PeriodElementSequence: integer
(int32)
Title:
Period Element SequenceThe sequence of the template elements within a template period. - relatedElements: array Related Elements
-
RequirementCategoryId: integer
(int64)
Title:
Requirement Category IDThe requirement category for the period element. -
SourceCurriculumId: integer
(int64)
Title:
Source Curriculum IDThe curriculum item identifier for the source curriculum item. -
SourceCurriculumName: string
Title:
Source Curriculum NameRead Only:trueMaximum Length:50The curriculum item name of the requirement source curriculum item. -
SourceCurriculumType: string
Title:
Source Curriculum TypeRead Only:trueMaximum Length:30The curriculum item type of the requirement source curriculum item. -
SourceCurriculumTypeId: integer
(int64)
Title:
Source Curriculum Type IDRead Only:trueThe curriculum item type identifier for the requirement source curriculum item. -
SourceCurriculumTypeName: string
Title:
Source Curriculum Type NameRead Only:trueMaximum Length:50The curriculum item type name of the requirement source curriculum item. -
TemplatePeriodId: integer
(int64)
Title:
Template Period IDThe unique identifier for the template period.
Nested Schema : Course Requisites
Type:
arrayTitle:
Course RequisitesThe courseRequisites resource is a child of the academic plan templates resource and provides a list of tiers associated with an academic plan template.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : academicPlanTemplates-periods-elements-courseRequisites-item-response
Type:
Show Source
object-
AcademicSubjectCode: string
Title:
Subject CodeRead Only:trueMaximum Length:30The academic subject of the course requisite in the academic plan template. -
AcademicSubjectId: integer
(int64)
Title:
Academic Subject IDRead Only:trueThe unique identifier for the academic subject for the course requisite. -
CurriculumCatalogNumber: string
Title:
Catalog NumberRead Only:trueMaximum Length:10The curriculum catalog number of the course requisite in the academic plan template. -
CurriculumCourseId: integer
(int64)
Read Only:
trueThe unique identifier for the curriculum course for the curriculum course requisite. -
CurriculumHeaderId: integer
(int64)
Read Only:
trueThe unique identifier for the curriculum header of the course requisite. -
CurriculumId: integer
(int64)
Title:
Curriculum IDRead Only:trueThe unique identifier for the curriculum for the curriculum course requisite. -
CurriculumName: string
Title:
NameRead Only:trueMaximum Length:50The curriculum name of the course requisite in the academic plan template. -
CurriculumOfferingId: integer
(int64)
Read Only:
trueThe unique identifier for the curriculum offering for the course requisite. -
CurriculumRequisiteId: integer
(int64)
Read Only:
trueThe unique identifier for the curriculum requisite for the curriculum course requisite. -
EffectiveEndDate: string
(date)
Read Only:
trueThe effective end date of the course requisite in the academic plan template. -
EffectiveStartDate: string
(date)
Read Only:
trueThe effective start date of the course requisite in the academic plan template. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OfferStandard: string
Read Only:
trueThe offer standard of the course requisite in the academic plan template. -
RequisiteCurriculumId: integer
(int64)
Read Only:
trueThe unique identifier for the requisite curriculum for the curriculum course requisite. -
RequisiteCurriculumName: string
Title:
Requisite Curriculum NameRead Only:trueThe requisite curriculum name of the course requisite in the academic plan template. -
RequisiteTypeCode: string
Read Only:
trueMaximum Length:30The requisite type of the course requisite in the academic plan template.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : academicPlanTemplates-periods-tiers-item-response
Type:
Show Source
object-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64Who column: indicates the user who created the row for the plan period tier. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueWho column: indicates the date and time of the creation of the row for the plan period tier. -
LastUpdateDate: string
(date-time)
Title:
Last Updated DateRead Only:trueWho column: indicates the date and time of the last update of the row for the plan period tier. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:64Who column: indicates the user who last updated the row for the plan period tier. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PeriodTierCode: string
Title:
Period Tier CodeMaximum Length:30Identifies valid academic period tiers for this plan period. -
PeriodTierMeaning: string
Title:
Period Tier MeaningRead Only:trueMaximum Length:80The academic period tier that's associated with this plan period. -
TemplatePeriodTierId: integer
(int64)
Title:
Template Period Tier IDThe unique identifier for the plan period tier.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- AcademicGroupLOV
-
The following properties are defined on the LOV link relation:
- Source Attribute: AcademicGroupId; Target Attribute: AcademicGroupId
- Display Attribute: CurriculumName
- AcademicInstitutionLOV
-
The following properties are defined on the LOV link relation:
- Source Attribute: InstitutionName; Target Attribute: InstitutionName
- Display Attribute: InstitutionName
- AcademicLoadHerLookupPVO1
-
The following properties are defined on the LOV link relation:
- Source Attribute: AcademicLoadCode; Target Attribute: LookupCode
- Display Attribute: DisplayedField
- CreditTypeHerLookupPVO1
-
The following properties are defined on the LOV link relation:
- Source Attribute: CreditTypeCode; Target Attribute: LookupCode
- Display Attribute: DisplayedField
- PlanFormatLOV
-
The following properties are defined on the LOV link relation:
- Source Attribute: PlanFormatName; Target Attribute: PlanFormatName
- Display Attribute: PlanFormatName
- instructions
-
Parameters:
- academicPlanTemplatesUniqID:
$request.path.academicPlanTemplatesUniqID
The instructions resource is a child of the academic plan templates resource and provides a list of instructions associated with an academic plan template. - academicPlanTemplatesUniqID:
- owners
-
Operation: /fscmRestApi/resources/11.13.18.05/academicPlanTemplates/{academicPlanTemplatesUniqID}/child/ownersParameters:
- academicPlanTemplatesUniqID:
$request.path.academicPlanTemplatesUniqID
The owners resource is a child of the academic plan templates resource and provides a list of curriculum items associated with an academic plan template. - academicPlanTemplatesUniqID:
- periods
-
Operation: /fscmRestApi/resources/11.13.18.05/academicPlanTemplates/{academicPlanTemplatesUniqID}/child/periodsParameters:
- academicPlanTemplatesUniqID:
$request.path.academicPlanTemplatesUniqID
The periods resource is a child of the academic plan templates resource and provides a list of academic periods associated with an academic plan template. - academicPlanTemplatesUniqID: