Getting Branch Entries
We set up a project called EC5 API Test. The project is public so anyone can perform a GET request to fetch its entries.
Here is the response of the following GET endpoint, to retrieve all branch entries for a particular branch input: (Open in browser)
https://five.epicollect.net/api/export/entries/ec5-api-test?branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f
{
"links": {
"self": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1",
"first": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1",
"prev": null,
"next": null,
"last": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1"
},
"meta": {
"total": 4,
"per_page": 50,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 1
},
"data": {
"id": "ec5-api-test",
"type": "entries",
"entries": [
{
"ec5_branch_owner_uuid": "768bb179-fd2c-87b1-ec20-86a9acfdc87a",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:51:41.674Z",
"7_Name": "Andrew Carrey",
"8_Age": 46
},
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:49:04.825Z",
"7_Name": "Sally Fox",
"8_Age": 28
},
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:48:57.512Z",
"7_Name": "Bob Fox",
"8_Age": 35
},
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:48:49.713Z",
"7_Name": "Joe Fox",
"8_Age": 40
}
],
"mapping": {
"map_name": "custom",
"map_index": 1
}
}
}
Here is the response of the following GET endpoint, to retrieve all branch entries for a particular branch input for a particular main entry: (Open in browser)
https://five.epicollect.net/api/export/entries/ec5-api-test?branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=39f51e6d-6438-76ba-e63c-82b6b387c041
{
"links": {
"self": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=39f51e6d-6438-76ba-e63c-82b6b387c041&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1",
"first": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=39f51e6d-6438-76ba-e63c-82b6b387c041&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1",
"prev": null,
"next": null,
"last": "https://five.epicollect.net/api/export/entries/ec5-api-test?form_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273&parent_form_ref=&branch=&branch_ref=d500a44b973e4de4a80fda57ca3dfe4d_5901f6bb53273_591ee7dc8400f&branch_owner_uuid=39f51e6d-6438-76ba-e63c-82b6b387c041&parent_uuid=&uuid=&input_ref=&per_page=50&sort_order=DESC&entry_col=created_at&map_index=&page=1"
},
"meta": {
"total": 3,
"per_page": 50,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 1
},
"data": {
"id": "ec5-api-test",
"type": "entries",
"entries": [
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:49:04.825Z",
"7_Name": "Sally Fox",
"8_Age": 28
},
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:48:57.512Z",
"7_Name": "Bob Fox",
"8_Age": 35
},
{
"ec5_branch_owner_uuid": "39f51e6d-6438-76ba-e63c-82b6b387c041",
"ec5_branch_ref": "6_Family_Members",
"created_at": "2017-05-19T12:48:49.713Z",
"7_Name": "Joe Fox",
"8_Age": 40
}
],
"mapping": {
"map_name": "custom",
"map_index": 1
}
}
}
As we did not pass any map parameter, by default the entries are mapped against the default EC5_AUTO mapping.
Last updated