Back to template library

Dynamic PDF Template

Plan your week ahead with precision using our comprehensive weekly schedule template.

Tailored to help individuals and professionals manage their time effectively, this template offers an organized view of the entire week at a glance. From Monday through Friday, each day is flexible and can be segmented to fit you need, allowing for detailed time-blocking and task allocation. Easily customizable, this template can be adapted to suit various personal or professional needs, ensuring your week unfolds just the way you envision it.

Dynamic PDF API

Dynamic Data Integration

Each of our template comes with a set of dynamic data that you can customize to your needs.

Here is the list of the default data with their type and example:

Name Type Example
rows[] array
rows[0][time] string 7:00 AM
rows[0][monday] string Wake Up
rows[0][tuesday] string Wake Up
rows[0][wednesday] string Wake Up
rows[0][thursday] string Wake Up
rows[0][friday] string Wake Up
{
    "data": {
        "rows": [
            {
                "time": "7:00 AM",
                "monday": "Wake Up",
                "tuesday": "Wake Up",
                "wednesday": "Wake Up",
                "thursday": "Wake Up",
                "friday": "Wake Up"
            },
            {
                "time": "8:00 AM",
                "monday": "Gym",
                "tuesday": "Gym",
                "wednesday": "Gym",
                "thursday": "Gym",
                "friday": "Gym"
            },
            {
                "time": "8:00 AM",
                "monday": "Work",
                "tuesday": "Work",
                "wednesday": "Work",
                "thursday": "Work",
                "friday": "Work"
            },
            {
                "...": "..."
            }
        ]
    }
}
curl -X POST "https://pdf-api.io/api/templates/{templateId}/pdf" \
    -H "Content-Type: application/json" \
    -H "Accept: application/pdf" \
    -H "Authorization: Bearer {token}"
    -d '{
    "data": {
        "rows": [
            {
                "time": "7:00 AM",
                "monday": "Wake Up",
                "tuesday": "Wake Up",
                "wednesday": "Wake Up",
                "thursday": "Wake Up",
                "friday": "Wake Up"
            },
            {
                "time": "8:00 AM",
                "monday": "Gym",
                "tuesday": "Gym",
                "wednesday": "Gym",
                "thursday": "Gym",
                "friday": "Gym"
            },
            {
                "time": "8:00 AM",
                "monday": "Work",
                "tuesday": "Work",
                "wednesday": "Work",
                "thursday": "Work",
                "friday": "Work"
            },
            {
                "...": "..."
            }
        ]
    }
}'