For reference - Automatically send daily attendance data to the DfE through their API

Important notice on this feature

The DfE are no longer collecting attendance data using this service. To avoid sending data unnecessarily, you will no longer be able to give consent and enable this data export.

We have automatically removed consent and stopped sending the data for schools that previously gave consent.


Switching on the sync

To switch on the sync, you will have needed the Data Returns: Administer permission. If you don't have this permission you can ask your office team to assign it to you.

Go to School > Data > Export > Attendance API Submissions. Review the information about what Arbor will send, and confirm that you would like Arbor to start sending attendance data to the DfE by clicking the Give consent button. Please note this button is no longer there, as this feature has been switched off.



While active, Arbor sent the following data every day, plus data from the previous 7 days (you can see full details here):

  • The year groups in your school - based on the National Curriculum year group set
  • URN (your school number) - you can see this in School > School Details
  • Total number of AM and PM Roll Call attendance marks for each attendance code
  • Total number of AM and PM Roll Call attendance marks for each year group
  • The total number of pupils on roll
  • How many pupils are enrolled in each year group

The table below the explanation showed a summary of when the data was sent and whether it was received successfully. There should have been a green tick on each row. If any of your data showed without a green tick, you could click to find out why it wasn’t successful.



To turn off the sync, click Remove consent. You do not need to turn the sync on and off each day. Only turn of the sync if you no longer wish to send any data moving forward. Please note this button is no longer there, as this feature has been switched off.




Do I still have to submit the school census?

Yes, the DfE has said that this doesn’t replace school census, as it is going to be used to understand the impact of covid-19 on school attendance.  

Do I still have to fill in the daily education setting status form?

Yes, there is still quite a lot of data that the government wants to understand about the impact of covid-19 on schools, that isn’t included in attendance data. If this changes, we will let your school know.

Do I still need to send attendance data to my Local Authority?

This data is specifically being sent directly to the DfE, rather than to LAs, so it is likely that your LA will still need this data. Please contact them to confirm what is required.

How do I know my data is safe and complies with GDPR? 

The data is sent using OAuth and HTTPS- a secure way of sending data, where the DfE API is able to recognise that the data being sent is coming from Arbor using a secure key.

We do not send any personally identifiable information, only aggregated pupil data. As there is no personal data being collected there are no GDPR implications.

Does the Attendance API capture staff absences?

No, the attendance API only collects aggregated pupil data.

Are there any cut-off times for the morning and afternoon register?

No, data will be collected throughout the day and schools should record attendance as normal.

Can we make changes to attendance codes after the register is taken?

Yes, the API will automatically collect any changes for up to 8 working days. Changes made to attendance marks made more than 8 days ago will not be sent.

Was this article helpful?
3 out of 3 found this helpful
I'm still stuck!



Article is closed for comments.