API to create schedule on demand



  • Hey guys, I'm sorry because I didn't do a lot of research about this before asking the question. But I figure that if somebody already have the answer I could find a solution quickly and implement it.

    I have a portal that I want the user to login then once they are login I automatically, would like to send a command to pfsense to create a Firewall: Schedules.

    This currently is all available within pfsense, I can just navigate to the Firewall: Schedules and create the schedule manually.

    But I have no clue if it is possible to programmatically just call an API which can receive all the parameter required for the schedule and automatically save.

    I think that I would create schedule a head of time, and then just programmatically do update to these schedule.

    Basically if I could call to the save button in this page: firewall_schedule_edit.php?id=0
    And provide all the value that the save needs to save a schedule that would be great.

    Any one can help me with that?



  • You will need to learn how pfsense and it's XML works.

    A php that receives a schedule and update/save on pfsense is not that hard and on my opinion the easiest way to do this.

    The portal is on the same pfsense?



  • The portal is actually PFsense, after anlyzing the function provided by the portal, it will be better to use that, with a radius server it will authenticate with another system ever X minutes, so this will help control the access to the portal for a specific period of time.

    Thanks


Log in to reply