Agenda Page
This will document all the elements of the general assembly agenda screen.
1. Screen header
The information required for the screen text and the header image can be retrieved so:
Get page information
Getting the page title and the page's featured image requires two steps (2 requests)
Request the page information
curl -X GET 'https://maforum.ippf.org/wp-json/wp/v2/general-assembly/18741' \ --header 'x-connect-allow: string' \ --header 'Authorization: Bearer token'{ "id": 18741, "date": "2025-07-01T14:26:59", "date_gmt": "2025-07-01T13:26:59", "guid": { "rendered": "https://maforum.ippf.org/?post_type=general-assembly&p=18741" }, "modified": "2025-09-24T10:06:27", "modified_gmt": "2025-09-24T09:06:27", "slug": "agenda", "status": "publish", "type": "general-assembly", "link": "https://maforum.ippf.org/general-assembly/agenda/", "title": { "rendered": "The Agenda" }, "content": { "rendered": "\n<div class=\"wp-block-atbs-tabs atbs-tabs-9b9df70e atbs-tabs-943a26e2 atbs-tabs-6b612268 atbs-tabs-fc4a5cc1 atbs-tabs-1478bed5 atbs-tabs-7a7e59fe\"><div class=\"tabs-container\"><div class=\"tabs-nav\"><ul class=\"tabs-titles\"><li class=\"tab-title icon_left\" data-title-tab-id=\"1\" role=\"button\"><span class=\"tab-title-text\">Monday 17th November</span></li><li class=\"tab-title icon_left\" data-title-tab-id=\"2\" role=\"button\"><span class=\"tab-title-text\">Tuesday 18th November</span></li><li class=\"tab-title icon_left\" data-title-tab-id=\"3\" role=\"button\"><span class=\"tab-title-text\">Wednesday 19th November</span></li><li class=\"tab-title icon_left\" data-title-tab-id=\"4\" role=\"button\"><span class=\"tab-title-text\">Thursday 20th November</span></li></ul></div><div class=\"tabs-content\">\n<div class=\"wp-block-atbs-tab\"><div class=\"single-tab\" data-tab-id=\"1\" data-tab-parent-id=\"atbs-tabs-9b9df70e\">\n<p></p>\n\n\n\n<figure id=\"day-1\" class=\"wp-block-table\"><table><tbody><tr><td><h4 class=\"time\">All Day</h4></td><td>Day 0: Lead with Love </td></tr><tr><td><h4 class=\"time\">10:00</h4></td><td>Registration</td></tr><tr><td><h4 class=\"time\">10:00-17:00</h4></td><td>IPPA Bali Site Visit <br> <br>Youth Forum (See PDF below)<br><br></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">18:00</h4></td><td>Welcome Reception </td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">19:30</h4></td><td>Day ends</td></tr></tbody></table></figure>\n\n\n\n<div data-wp-interactive=\"core/file\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https://maforum.ippf.org/wp-content/uploads/2025/07/Ippf-GA-Youth-Guide.pdf\" type=\"application/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of Ippf GA - Youth Guide.\"></object><a id=\"wp-block-file--media-1437ac8e-0d43-4f1d-a1ce-307fdd3b33d8\" href=\"https://maforum.ippf.org/wp-content/uploads/2025/07/Ippf-GA-Youth-Guide.pdf\">Ippf GA – Youth Guide</a><a href=\"https://maforum.ippf.org/wp-content/uploads/2025/07/Ippf-GA-Youth-Guide.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-1437ac8e-0d43-4f1d-a1ce-307fdd3b33d8\">Download</a></div>\n</div></div>\n\n\n\n<div class=\"wp-block-atbs-tab\"><div class=\"single-tab\" data-tab-id=\"2\" data-tab-parent-id=\"atbs-tabs-9b9df70e\">\n<figure id=\"day-2\" class=\"wp-block-table\"><table><thead><tr><td colspan=\"2\"><h3 class=\"subtitle\"></h3></td></tr></thead><tbody><tr><td><h4 class=\"time\">9:00</h4></td><td><h4 class=\"time\"><strong>Global Moment, Global Movement </strong> <br><em>Opening & Introductions</em> <br> <br><strong>Youth Statement</strong> <br><em>Leading with Love</em> <br> <br><strong>Keynote Address: State of the World</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">11:00</h4></td><td><h4 class=\"time\">Break </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\"></h4></td><td><h4 class=\"title\"></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">11:30</h4></td><td><h4 class=\"time\"><strong>State of the Federation</strong> <br><em>DG delivery of State of the Federation</em> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">12:10</h4></td><td><h4 class=\"time\"><strong>Will we survive the emerging world?</strong> <br><em>Introducing the Charter and Rebrand: IPPF in a post ODA world; end of multilateralism</em> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">13:00</h4></td><td><h4 class=\"time\">Lunch</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">14:00</h4></td><td><h4 class=\"time\"><strong>MTR Plenum: Lead with Love</strong></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">15:20</h4></td><td><h4 class=\"time\">Break</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">15:40</h4></td><td><h4 class=\"time\"><strong>MTR Plenum: Lead with Love (Cont.)</strong></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">17:00</h4></td><td><h4 class=\"time\">Day ends</h4></td></tr></tbody></table></figure>\n</div></div>\n\n\n\n<div class=\"wp-block-atbs-tab\"><div class=\"single-tab\" data-tab-id=\"3\" data-tab-parent-id=\"atbs-tabs-9b9df70e\">\n<figure id=\"day-3\" class=\"wp-block-table\"><table><thead><tr><td colspan=\"2\"><h3 class=\"subtitle\"></h3></td></tr></thead><tbody><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">9:00</h4></td><td><h4 class=\"time\"><strong>MA Marketplace</strong></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">10:30</h4></td><td><h4 class=\"time\"><strong>Welcome & Recap</strong> <br><em>Board Chair Welcomes GA / recap agenda</em></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">10:50</h4></td><td><h4 class=\"time\"><strong>Counting the consequences: the data gap</strong> <br><em>Evidence, misinformation & credibility</em></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">12:00</h4></td><td><h4 class=\"time\"><strong>Youth session / topic / CSE / manosphere</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">13:00</h4></td><td><h4 class=\"title\">Lunch</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">14:00</h4></td><td><h4 class=\"time\"><strong>MTR Plenary: Care with Courage</strong></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">15:25</h4></td><td><h4 class=\"time\">Break</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">16:00</h4></td><td><h4 class=\"time\"><strong>MTR Plenary: Care with Courage (Cont.)</strong></h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">17:00</h4></td><td><h4 class=\"time\">GA Day ends</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">19:00</h4></td><td><h4 class=\"time\">Dinner Reception</h4></td></tr></tbody></table></figure>\n</div></div>\n\n\n\n<div class=\"wp-block-atbs-tab\"><div class=\"single-tab\" data-tab-id=\"4\" data-tab-parent-id=\"atbs-tabs-9b9df70e\">\n<figure id=\"day-4\" class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td colspan=\"2\"></td></tr></thead><tbody><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">9:00</h4></td><td><h4 class=\"time\"><strong>Welcome & Recap</strong> <br><strong>IPPF Regulation & Bylaws</strong> <br><strong>NGC appointments</strong> <br><strong>New Trustees</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">11:00</h4></td><td><h4 class=\"time\">Break </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">11:30</h4></td><td><h4 class=\"time\"><strong>Charter of Values</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">12:10</h4></td><td><h4 class=\"time\"><strong>DG & DG</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">13:00</h4></td><td><h4 class=\"time\">Lunch</h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">14:00</h4></td><td><h4 class=\"title\"><strong>IPPF in the Future</strong> <br><em>MA panel discussion</em> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">15:00</h4></td><td><h4 class=\"time\"><strong>GA Project 2028 Statement</strong> <br><em>Discussion & vote on statement</em> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">15:30</h4></td><td><h4 class=\"time\"><strong>Youth Challenge Winner</strong> <br><em>Presentation by Youth Challenge Winner</em> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">16:00</h4></td><td><h4 class=\"title\"><strong>Vote of Thanks and Closing</strong> </h4></td></tr><tr><td><h4 class=\"time\"></h4><h4 class=\"time\">16:30</h4></td><td><h4 class=\"time\">GA ends</h4></td></tr></tbody></table></figure>\n</div></div>\n</div></div></div>\n", "protected": false }, "featured_media": 10216, "menu_order": 0, "template": "", "class_list": [ "post-18741", "general-assembly", "type-general-assembly", "status-publish", "has-post-thumbnail", "hentry" ], "acf": [], "_links": { "self": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/general-assembly/18741", "targetHints": { "allow": [ "GET", "POST", "PUT", "PATCH", "DELETE" ] } } ], "collection": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/general-assembly" } ], "about": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/types/general-assembly" } ], "wp:featuredmedia": [ { "embeddable": true, "href": "https://maforum.ippf.org/wp-json/wp/v2/media/10216" } ], "wp:attachment": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/media?parent=18741" } ], "curies": [ { "name": "wp", "href": "https://api.w.org/{rel}", "templated": true } ] } }- Title
title->rendered- Header image
Get the column
featured_mediaand make the media request below.
Request the media info based on information from the page request's response
To get the featured image, you use the column
featured_mediawhich contains the ID of the media item.curl -X GET 'https://maforum.ippf.org/wp-json/wp/v2/media/55' \ --header 'x-connect-allow: string' \ --header 'Authorization: Bearer token'{ "id": 36, "date": "2024-06-03T06:27:27", "date_gmt": "2024-06-03T06:27:27", "guid": { "rendered": "http://ma-forum.staging/wp-content/uploads/2024/06/home-image-opt.jpg" }, "modified": "2024-06-03T06:27:27", "modified_gmt": "2024-06-03T06:27:27", "slug": "home-image-opt", "status": "inherit", "type": "attachment", "link": "https://maforum.ippf.org/ma-forum/home-image-opt/", "title": { "rendered": "home-image-opt" }, "author": 1, "featured_media": 0, "comment_status": "", "ping_status": "closed", "template": "", "meta": { "_acf_changed": false, "inline_featured_image": false }, "class_list": [ "post-36", "attachment", "type-attachment", "status-inherit", "hentry" ], "acf": [], "lang": "en", "translations": { "en": 36, "fr": 9298, "es": 9306, "ar": 9314 }, "pll_sync_post": [], "description": { "rendered": "<p class=\"attachment\"><a href='https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt.jpg'><img decoding=\"async\" width=\"300\" height=\"176\" src=\"https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-300x176.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-300x176.jpg 300w, https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-1024x602.jpg 1024w, https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-768x451.jpg 768w, https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-1536x902.jpg 1536w, https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" /></a></p>\n" }, "caption": { "rendered": "" }, "alt_text": "", "media_type": "image", "mime_type": "image/jpeg", "media_details": { "width": 1920, "height": 1128, "file": "2024/06/home-image-opt.jpg", "filesize": 195319, "sizes": { "medium": { "file": "home-image-opt-300x176.jpg", "width": 300, "height": 176, "filesize": 18839, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-300x176.jpg" }, "large": { "file": "home-image-opt-1024x602.jpg", "width": 1024, "height": 602, "filesize": 134639, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-1024x602.jpg" }, "thumbnail": { "file": "home-image-opt-150x150.jpg", "width": 150, "height": 150, "filesize": 9371, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-150x150.jpg" }, "medium_large": { "file": "home-image-opt-768x451.jpg", "width": 768, "height": 451, "filesize": 85834, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-768x451.jpg" }, "1536x1536": { "file": "home-image-opt-1536x902.jpg", "width": 1536, "height": 902, "filesize": 243107, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-1536x902.jpg" }, "medium-thumb-size": { "file": "home-image-opt-500x500.jpg", "width": 500, "height": 500, "filesize": 63891, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt-500x500.jpg" }, "full": { "file": "home-image-opt.jpg", "width": 1920, "height": 1128, "mime_type": "image/jpeg", "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt.jpg" } }, "image_meta": { "aperture": "0", "credit": "", "camera": "", "caption": "", "created_timestamp": "0", "copyright": "", "focal_length": "0", "iso": "0", "shutter_speed": "0", "title": "", "orientation": "0", "keywords": [] } }, "post": 25, "source_url": "https://maforum.ippf.org/wp-content/uploads/2024/06/home-image-opt.jpg", "_links": { "self": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/media/36", "targetHints": { "allow": [ "GET", "POST", "PUT", "PATCH", "DELETE" ] } } ], "collection": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/media" } ], "about": [ { "href": "https://maforum.ippf.org/wp-json/wp/v2/types/attachment" } ], "author": [ { "embeddable": true, "href": "https://maforum.ippf.org/wp-json/wp/v2/users/1" } ], "replies": [ { "embeddable": true, "href": "https://maforum.ippf.org/wp-json/wp/v2/comments?post=36" } ] } }- Image URL
Choose what size you want. I think you should go with large, but you check how it all displays.
media_details->sizes->large->source_url
2. Page content
Use content->rendered from page request.
30 September 2025