SFA.DAS.AssessmentOrgs.Api.Client

a client to call the the DAS Assessment Organisation service


Keywords
apprenticeships, assessment-organisations, govuk, training-providers
License
GPL-3.0
Install
Install-Package SFA.DAS.AssessmentOrgs.Api.Client -Version 0.10.137-prerelease

Documentation

Apprenticeship Programmes API - prerelease

crest Apprenticeship Programmes API
Build Build Status
Apprenticeship Programmes Client
Providers Client
Assessment Orgs Client
Coverity
Web https://findapprenticeshiptraining-api.sfa.bis.gov.uk/
Swagger

A public API from the Skills Funding Agency to provide a list of

  • Standards
  • Frameworks
  • Assessment Organisations
  • Providers

and their relationships

Consumers

if you're not on here let us know so we don't break your application

Architecture

Other components

Dependencies

  • Elasticsearch 2.3.5

Usage

Basic

using(var client = new StandardApiClient())
{
   var standard = client.Get(12);
}

using(var client = new FrameworkApiClient())
{
   var framework = client.Get("403-1-8"); // NOTE the ID format changing
}

using(var client = new ProviderApiClient())
{
   var provider = client.Get(1003141);
}

using(var client = new AssessmentOrgsApiClient())
{
	var org = client.Get("EPA0001");
}

StructureMap

For<IStandardApiClient>().Use<StandardApiClient>();
For<IFrameworkApiClient>().Use<FrameworkApiClient>();
For<IProviderApiClient>().Use<ProviderApiClient>();
For<IAssessmentOrgsApiClient>().Use<AssessmentOrgsApiClient>();