FAQ | This is a LIVE service | Changelog

Skip to content
  1. Aug 22, 2023
  2. Aug 18, 2023
  3. Jan 10, 2020
  4. Mar 26, 2019
  5. Jun 27, 2018
    • Dean Rasheed's avatar
      Added the new QuoVadis Root CA 2 G3 root certificate. · 4fc65aba
      Dean Rasheed authored
      The new root certificate will be needed by the python and PHP clients
      to allow them to connect to the UTBS when its certificates are
      renewed, since they will be signed by a new root.
      
      No change needed for Java clients, provided that they are running on
      Java 8u91 or later, which ships with this new root certificate.
      
      Also updated the Javadocs to build with Java 1.8.
      
      Tagging this as release 1.1.1.
      1.1.1
      4fc65aba
  6. Jan 19, 2017
    • Dean Rasheed's avatar
      Documentation update re. privileges. · 5f5407f6
      Dean Rasheed authored
      For API methods that require authentication, be more explicit about the
      exact privileges required.
      
      Additionally, in the PHP docs, increased the spacing above the HTTP
      method and path that is automatically inserted at the bottom of each
      method's docs.
      1.1.0
      5f5407f6
  7. Jan 18, 2017
    • Dean Rasheed's avatar
      New API methods to get all venues. · 198dba12
      Dean Rasheed authored
      There are 2 new methods. One to get all venues for a particular training
      provider, and one to get all venues for all training providers.
      198dba12
    • Dean Rasheed's avatar
      New API methods to get all themes. · 96a725bc
      Dean Rasheed authored
      There are 2 new methods. One to get all themes for a particular training
      provider, and one to get all themes for all training providers.
      
      Additionally:
      
      * Consistently return themes in (title, ID) order across all API
      methods.
      
      * Tidy up the documentation for the fetch parameter, making it
      consistent across all API methods.
      
      * Fix the script to auto-generate python and PHP client code to account
      for the fact that *all* parameters of a method may be optional.
      96a725bc
  8. Jan 17, 2017
    • Dean Rasheed's avatar
      New field event.maxParticipants. · 02264e42
      Dean Rasheed authored
      All events returned by the API now return the maximum number of
      participants on the events -- an integer (possibly null).
      02264e42
    • Dean Rasheed's avatar
      New API methods to fetch a person's bookings. · 1689446e
      Dean Rasheed authored
      This consists of 3 new methods, one for each of the 3 groups of bookings
      as they are presented in the web application -- current bookings,
      registrations of interest and training history.
      
      Also added a fetch parameter to the getPerson() method, to make it
      consistent with all the other similar API methods. Even though there is
      currently no fetchable data for people, one day there might be, so this
      makes the API more easily extensible in the future.
      1689446e
  9. Jan 16, 2017
  10. Jan 13, 2017
  11. Jan 12, 2017
  12. Jan 11, 2017
  13. Jan 10, 2017
    • Dean Rasheed's avatar
      New API method to create an event attendance record. · 59650f5b
      Dean Rasheed authored
      This will update an existing booking, and optionally create a new
      booking if one doesn't already exist for the participant.
      
      TODO: Unit tests for this new method.
      59650f5b
    • Dean Rasheed's avatar
      New booking status for people who attend without booking. · 8086a20b
      Dean Rasheed authored
      This might be for people who should have booked, but just turned up
      instead. Or it might be for open events that don't require booking,
      where attendance is being recorded. Either way, a booking is required to
      record the attendance, and none of the existing booking statuses is
      really appropriate, hence this new status: "did not book".
      8086a20b
  14. Jan 09, 2017
  15. Jan 06, 2017
    • Dean Rasheed's avatar
      Return unpublished events and programmes if authenticated. · 5e8c3d80
      Dean Rasheed authored
      All API methods will now automatically return unpublished events and
      programmes if the user is authenticated and has the appropriate
      privileges to view them. This should work for the entire API, including
      for events and programmes fetched from other entities via the "fetch"
      parameter.
      5e8c3d80