{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["img"]},"type":"markdown"},"seo":{"title":"Creating a Push Task for Your Application | Finix Documentation","description":"Create a push task in PAX's TMS to deploy your app or send a software update to a dynamic group of terminals.","siteUrl":"https://docs.finix.com/","llmstxt":{"hide":false,"sections":[{"title":"Getting Started","includeFiles":["guides/getting-started/**/*.md"],"excludeFiles":[]},{"title":"Online Payments","includeFiles":["guides/online-payments/**/*.md"],"excludeFiles":["guides/online-payments/payment-features/fsa-hsa-non-healthcare-mcc.md"]},{"title":"In-Person Payments","includeFiles":["guides/in-person-payments/**/*.md"],"excludeFiles":[]},{"title":"Subscriptions","includeFiles":["guides/subscriptions/**/*.md"],"excludeFiles":[]},{"title":"After the Payment","includeFiles":["guides/after-the-payment/**/*.md"],"excludeFiles":[]},{"title":"Managing Operations","includeFiles":["guides/managing-operations/**/*.md"],"excludeFiles":[]},{"title":"Platform Payments","includeFiles":["guides/platform-payments/**/*.md"],"excludeFiles":[]},{"title":"Payouts","includeFiles":["guides/payouts/**/*.md"],"excludeFiles":[]},{"title":"Low-Code / No-Code","includeFiles":["low-code-no-code/**/*.md"],"excludeFiles":[]},{"title":"Developers","includeFiles":["additional-resources/developers/**/*.md"],"excludeFiles":[]},{"title":"Plugins","includeFiles":["additional-resources/plugins/**/*.md"],"excludeFiles":[]},{"title":"Industry Considerations","includeFiles":["guides/industry-considerations/**/*.md"],"excludeFiles":[]},{"title":"Regional Considerations","includeFiles":["guides/regional-considerations/**/*.md"],"excludeFiles":[]},{"title":"Release Notes","includeFiles":["release-notes/**/*.md"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"creating-a-push-task-for-your-application","__idx":0},"children":["Creating a Push Task for Your Application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A push task is a job that PAX's terminal management system (TMS) sends to a terminal to execute. The TMS pushes the instruction directly to the device. Push tasks can:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Deploy a new payment application to the device."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send a software or firmware update to the terminal."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To push your app, first create a dynamic group of terminals, then push the app to that group."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"1-open-group-management","__idx":1},"children":["1. Open Group Management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Group Management"]}," in the nav bar, under the intended reseller."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/pax_push_task_1.1daf193840bdbf4f7af3d462027d1ba512f81e7a2f514addb6fc4af804203875.08ff7529.png","alt":"Reseller nav bar with an arrow pointing to the Group Management item","withLightbox":true,"style":"box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 8px"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2-add-a-dynamic-group","__idx":2},"children":["2. Add a dynamic group"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["From the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Group List"]}," page, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+"]}," and select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Dynamic Group"]},"."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/pax_push_task_2.9313647e0740faa0700c6e94e0c53fb6cee38edf209db274cc0300b978ae48cb.08ff7529.png","alt":"Group List page with an arrow pointing to the + button and the Add Dynamic Group option highlighted","withLightbox":true,"style":"box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 8px"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3-configure-the-group","__idx":3},"children":["3. Configure the group"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Dynamic Group"]}," dialog, enter a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Group Name"]},", then configure the following and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OK"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Model"]},": The models of devices that will be supported."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Contain sub-reseller terminals"]},": Checked."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Activate group"]},": Checked."]}]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/pax_push_task_3.9681c053ed620cddfed367abd95236573e7551e625b87254baf7a49f3b439b63.08ff7529.png","alt":"Create Dynamic Group dialog with the Model field, Contain sub-reseller terminals checkbox, and Activate group checkbox highlighted","withLightbox":true,"style":"box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 8px"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"4-open-the-push-task-tab","__idx":4},"children":["4. Open the Push Task tab"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select the dynamic group you created, go to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Push Task"]}," tab, then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+ APP"]},"."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/pax_push_task_4.637dd5d0bbdc81760c986e429d71552fef0bb7cdfaa3fd43b1946e96431243a7.08ff7529.png","alt":"Group Detail page with arrows pointing to the Push Task tab and the + APP button","withLightbox":true,"style":"box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 8px"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"5-add-your-app","__idx":5},"children":["5. Add your app"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Push App"]}," dialog, search for your app, select it, and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OK"]}," to push it to every terminal in the group."]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/pax_push_task_5.bbb98e6780b9545900b7d6d75d83503b9da17c73aa8f6422dce2133fd8295134.08ff7529.png","alt":"Add Push App dialog with an app selected from the search results","withLightbox":true,"style":"box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 8px"},"children":[]}]},"headings":[{"value":"Creating a Push Task for Your Application","id":"creating-a-push-task-for-your-application","depth":1},{"value":"1. Open Group Management","id":"1-open-group-management","depth":2},{"value":"2. Add a dynamic group","id":"2-add-a-dynamic-group","depth":2},{"value":"3. Configure the group","id":"3-configure-the-group","depth":2},{"value":"4. Open the Push Task tab","id":"4-open-the-push-task-tab","depth":2},{"value":"5. Add your app","id":"5-add-your-app","depth":2}],"frontmatter":{"seo":{"title":"Creating a Push Task for Your Application | Finix Documentation","description":"Create a push task in PAX's TMS to deploy your app or send a software update to a dynamic group of terminals."},"keywords":{"includes":["deploy app to terminal","push task","dynamic group","tms"],"excludes":["mobile integration","standalone"]}},"lastModified":"2026-09-29T21:09:50.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/in-person-payments/deploy-apps-terminals/creating-a-push-task","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}