© 2018 Capita Business Services Ltd. All rights reserved.

Capita Education Software Solutions is a trading name of Capita Business Services Ltd. Our Registered office is 30 Berners Street, London, W1T 3LR and our registered number is 02299747. Further information about Capita plc can be found in our legal statement.

DeX OData - SEN

This API is the main API for getting all the records for SEN.

Example Call

https://seli00apm01.azure-api.net/dex/SEN/odata/V3/LearnerSENs

Definition

// Root myDeserializedClass = JsonConvert.DeserializeObject<Root>(myJsonResponse); 
// Automated conversion.

    public class SENGroupingAndSupport
    {
        public string ExternalID { get; set; }
        public string Type { get; set; }
    }

    public class SENCurriculumAndTeachingMethod
    {
        public string ExternalID { get; set; }
        public string Type { get; set; }
    }

    public class SENAdviceAndAssessment
    {
        public string ExternalID { get; set; }
        public string Type { get; set; }
    }

    public class Value
    {
        [JsonProperty("@odata.type")]
        public string OdataType { get; set; }
        public string ExternalID { get; set; }
        public object LearningStrategies { get; set; }
        public SENGroupingAndSupport SENGroupingAndSupport { get; set; }
        public SENCurriculumAndTeachingMethod SENCurriculumAndTeachingMethod { get; set; }
        public SENAdviceAndAssessment SENAdviceAndAssessment { get; set; }
    }

    public class Root
    {
        [JsonProperty("@odata.context")]
        public string OdataContext { get; set; }
        public List<Value> value { get; set; }
    }

Example Output

{
    "@odata.context": "https://seli00apm01.azure-api.net/dex/sen/odata/v3/$metadata#LearnerSENs/ESS.Learner.V3.LearnerSEN",
    "value": [
        {
            "@odata.type": "#ESS.Learner.V3.LearnerSEN",
            "ExternalID": "c30ae87b-a51e-497c-bab6-007a097b1e4d",
            "LearningStrategies": null,
            "SENGroupingAndSupport": {
                "ExternalID": "b9a1b935-87ef-4d8b-87c2-891414e8b2ea",
                "Type": "SEN.Lookup.SENGroupingAndSupport"
            },
            "SENCurriculumAndTeachingMethod": {
                "ExternalID": "07c622a6-8dc8-4c4f-a981-00e564d9e74b",
                "Type": "SEN.Lookup.SENCurriculumAndTeachingMethod"
            },
            "SENAdviceAndAssessment": {
                "ExternalID": "5a6baa8e-4dad-462c-b713-b683c182d5ac",
                "Type": "SEN.Lookup.SENAdviceAndAssessment"
            }
        },