Athletics Schedules and Locations GET requests return empty map_url field

I have tried using both the `schedules` and `locations` endpoints, and both return an empty string value for `map_url`. I believe this is a bug, as the data does exist within the myschoolapp admin dashboard for each of the locations for our school (as in, I can see the map link when I look at the calendar and click on “Directions & Details”).

Is this just a dead piece of data that we aren't supposed to use? As is, there is no way for me to properly connect a schedule event with a real world location, as I am only provided the location name and not the location ID or address from the `schedules` endpoint.

Schedules Endpoint example

{

id: 1234567,

alumni: false,

cancelled: false,

departure_location: '',

departure_time: '',

description: '',

directions: '',

dismissal_time: '',

end_time: '17:30:00',

end_time_span: '00:00:00',

title: '',

faculty: false,

game_date: '2023-09-13T00:00:00',

home_or_away: '',

invitational: false,

league: false,

location: 'Location Name',

map_url: '',

meet: 0,

pickup_time: '',

playoff: false,

practice: true,

published: true,

require_dinner: false,

require_lunch: false,

rescheduled: false,

rescheduled_date: '0001-01-01T00:00:00',

rescheduled_note: '',

room_id: 12345,

schedule_type: 2,

scrimmage: false,

section_id: 98765432,

show_details: false,

show_directions: true,

show_versus: false,

start_time: '00:00:00',

team_id: 98765432,

time: '15:15:00',

tournament: false,

uniform_color: ''

}

Locations Endpoint example

{

id: 34567,

name: 'Location Name',

address_line1: '12345 Main Street,

address_line2: '',

address_line3: '',

city: 'New York',

state: '',

state_short: 'NY',

country: '',

zip: '10001',

province: '',

map_url: '',

directions: '',

travel_time: 0,

opponent_id: 54321

}

Comments

  • Brian Riesen
    Brian Riesen Blackbaud Employee
    Ninth Anniversary Kudos 1 Name Dropper Participant

    @Clay Giffin I see you posted this a few days ago with no response and was wondering if you found the answer you were looking for or if the issue is resolved.

  • @Brian Riesen Unfortunately, no. I am 99% sure that this is an issue on Blackbaud's side, but I have not had any response from their dev team yet.

  • Brian Riesen
    Brian Riesen Blackbaud Employee
    Ninth Anniversary Kudos 1 Name Dropper Participant

    @Clay Giffin I'll be sending you a direct message to find out who you've been in contact with already. Check your messages/inbox…

  • Brian Riesen
    Brian Riesen Blackbaud Employee
    Ninth Anniversary Kudos 1 Name Dropper Participant

    @Clay Giffin I did hear back that our dev team is aware of and working on a GET Users issue. I don't have an ETA or more information than that at this time, but I thought you might like to know.

  • @Brian Riesen Thank you for the update. It could also be great to be able to pull the location id along with the location name. That way, we potentially do a separate GET request to pull all of the related location data if needed.

Categories