RT Standards API

Contains access methods for Red Tractor electronic standards.

EndpointDescription
https://api.redtractor.org.uk/v1/standards/{schemeguid}
https://api.redtractor.org.uk/v1/standards/previewRetrieve electronic standards for Red Tractor schemes

Retrieve electronic standards for Red Tractor schemes

List Schemes GET

Returns a list of all schemes for which electronic standards are available

Parameters

Response Parameters
ParameterDescription
items ListOptional
SchemeName String
NameOptional
SchemeGUID String
Scheme GUIDOptional
CacheDate Date / Time
Cache DateOptional

XML

Example Request
GET https://api.redtractor.org.uk/v1/standards/.eb HTTP/1.1
Accept: text/xml
Response Schema
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="Schemes">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="items" minOccurs="0">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="item" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="SchemeName" minOccurs="0" type="xsd:string" />
                    <xsd:element name="SchemeGUID" minOccurs="0" type="xsd:string" />
                    <xsd:element name="CacheDate" minOccurs="0" type="xsd:dateTime" />
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
Example Response
HTTP/1.1 200 OK
Content-Type: text/xml

<?xml version="1.0" encoding="utf-8"?>
<Schemes>
  <items>
    <item>
      <SchemeName>xsd:string</SchemeName>
      <SchemeGUID>xsd:string</SchemeGUID>
      <CacheDate>xsd:dateTime</CacheDate>
    </item>...</items>
</Schemes>

JSON

Example Request
GET https://api.redtractor.org.uk/v1/standards/.eb HTTP/1.1
Accept: application/json
Example Response
HTTP/1.1 200 OK
Content-Type: application/json

{"items":[{"SchemeName":String,
      "SchemeGUID":String,
      "CacheDate":String},
    ...]}

Test