Documentation

Apprenticeship Programmes API - prerelease

crest Apprenticeship Programmes API
Build Build Status
Apprenticeship Programmes Client
Providers Client
Assessment Orgs Client
Coverity
Web http://das-prd-apprenticeshipinfoservice.cloudapp.net/
Swagger
Gitter

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>();