Send or schedule a push when creating a section
https://mburger.cloud/api/blocks/<id>/sections
-X POST 
-H "Accept: application/json" 
-H "Content-Type: application/x-www-form-urlencoded"
-H "X-MBurger-Token: <token>" 
-H "X-MBurger-Version: 3"
-d 'elements[<locale>][<element_type>]=<value>'
-d 'want_push'MBAdmin.addSectionToBlock(withBlockId: BLOCK_ID,
                          elements: elements,                                  
                          pushSettings: MBAdminPushSettings(wantsPush: true,
                                                            pushBody: "BODY_OF_THE_PUSH"),
                          success: { sectionId in
                                    
                          },
                          failure: { error in
                                    
                          })val params = ArrayList<MBAdminGenericParameter>()
//Add it only if you want to send a push, body can be null
params.add(MBAdminPushSettingsParameter(push_body = BODY_OF_THE_PUSH))
val addSectionListener = object: MBAdminAddSectionListener{
            override fun onSectionAdded(section_id: Long) {
            }
            override fun onSectionAddedError(error: String) {
            }
        }
MBurgerAdminTasks.addSection(
                    context = applicationContext, 
                    block_id = BLOCK_ID, 
                    listener = addSectionListener, 
                    params = params,
                    locale = Locale.getDefault().getLanguage());// Work in progress// POST actions are not available atm on our JS SDK.
// If it could be interesting for you, please submit 
// a feature request here:
// https://support.mburger.cloud/hc/en-us/community/topics/360000550497-Feature-Request?await MBAdmin.shared.addSectionToBlock(
  BLOCK_ID,
  elements,
  pushSettings: MBAdminPushSettings(
    wantsPush: true,
    pushBody: 'BODY_OF_THE_PUSH',
  ),
);Last updated
Was this helpful?
