MinUddannelse Api

<back to all web services

AarsplanRequest

Requires Authentication
Required role:ForlagRequires any of the roles:NovaLink, Forlag, Trivsel, Aula, Skemaprovider, Skemasubscriber, Stamdataprovider, Elevflytning, MueApi
The following routes are available for this service:
POST/aarsplan/Opretter en ny årsplan skabelon
PUT/aarsplan/{id}Opdaterer en eksisterende årsplan skabelon
PUT/aarsplan/ekstern_id/{eksternid}Opretter eller opdaterer en eksisterende årsplan skabelon ud fra ekstern id
AarsplanRequest Parameters:
NameParameterData TypeRequiredDescription
IdpathGuid?No
EksternIdpathstringNoEt unikt id til at knytte årsplan til ekstern entitet
FagbodyIEnumerable<int>YesListe af UVM id over fag som årsplanen vedrører.
NavnbodystringYesNavn på årsplanen
Klassetrinbodyint?YesKlassetrin på årsplan skabelonen

Valid Range: 0 - 10

BeskrivelsebodystringNoBeskrivelse af årsplan skabelonen. Må indeholde html.
ForloebbodyIEnumerable<AarsplanForloebDto>YesForløb som er knyttet til årsplanen i hvilke uger.
AarsplanForloebDto Parameters:
NameParameterData TypeRequiredDescription
ForloebIdformGuid?NoId på forløbet som skal knyttes til årsplan skabelonen
EksternIdformstringNoUnikt id der svarer til ekstern entitet, men som er knyttet til et eksisterende forløb.
UgeFraformintYesI hvilken uge forløbet er planlagt til. Brug samme nummer i UgeFra og UgeTil for at lægge forløbet i en enkelt uge.
UgeTilformintYesI hvilen uge slutter forløbet

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

HTTP + JSV

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

POST /aarsplan/ HTTP/1.1 
Host: api.minuddannelse.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	id: 00000000000000000000000000000000,
	eksternId: String,
	navn: String,
	klassetrin: 0,
	beskrivelse: String
}