Schedule Set Creation

Is there a way to automate the creation of Schedule Sets using the SKY API? I already set up an application, but when looking through the API endpoints pertaining to Education Schedule, I could not find any that allow you to create schedule sets.

Comments

  • Gabriela Zelaya
    Gabriela Zelaya Blackbaud Employee
    Third Anniversary Name Dropper Participant Facilitator 1

    @Cameron Herbert Thank you for reaching out. Currently, the SKY API does not provide a direct endpoint for creating schedule sets. The available endpoints related to Education Schedule primarily allow you to retrieve existing schedule sets.

    However, you can achieve your goal by combining multiple API calls or using a workaround. Here’s a general approach you can take:

    1. Retrieve existing schedule sets to understand their structure. You can use the GET Academics schedule sets by level endpoint to see how schedule sets are structured.
    2. Create individual schedule items using the available endpoints. For example, you can use the POST Events endpoint to create events that will be part of your schedule set.
    3. Programmatically assemble these items into a set within your application.

    For more detailed guidance, I recommend checking out the following resources:

    • SKY API Developer Portal: This portal provides comprehensive documentation and examples that might help you find a suitable solution.
    • API Console: This tool allows you to try out API endpoints without writing any code. It's a great way to understand how different endpoints work and to test API calls directly.
    • Getting Started Guide: This guide provides an overview of how to begin using the SKY API, including setting up authentication and making initial API calls.
    • Endpoint Documentation: Detailed documentation for each endpoint, including parameters, request and response formats, and example calls.