osTicket Custom API Webhook Integrationn
Budget: $30 – $250 CAD
Set up webhooks in osTicket to trigger specific endpoints when certain events occur, such as ticket creation, ticket updates, and ticket replies. The goal is to enable real-time communication between osTicket and other systems or services by sending event data to specified endpoints.
osTicket Veriosn : 1.18.1
Project Scope:
The freelancer will be responsible for:
Webhook Setup for Ticket Creation:
Configure osTicket to send a POST request to a specified endpoint whenever a new ticket is created.
The request should include relevant ticket information, such as ticket ID, subject, priority, customer details, and any custom fields.
Webhook Setup for Ticket Updates:
Configure osTicket to send a POST request to a specified endpoint whenever an existing ticket is updated.
The request should include details of the changes, including the updated fields, timestamp, and the user who made the changes.
Webhook Setup for Ticket Replies:
Configure osTicket to send a POST request to a specified endpoint whenever a reply is made on a ticket.
The request should include the reply content, the user who replied, and the timestamp of the reply.
Endpoint Security:
Ensure that all webhooks are secured, for example by adding a secret token in the request header, which can be used to validate the origin of the request.
Documentation:
Provide documentation on how to modify the endpoints and any other configurations.
Include details on how to test the webhook functionality.
Deliverables:
Fully functioning webhook configurations for the specified events.
Documentation outlining the setup, testing procedures, and how to modify or add additional webhooks.
Code/scripts if any custom coding is required.
Requirements:
Experience with osTicket.
Experience with webhooks and integrating with third-party APIs.
Knowledge of securing webhooks.
Ability to provide clear and concise documentation.
osTicket Veriosn : 1.18.1
Project Scope:
The freelancer will be responsible for:
Webhook Setup for Ticket Creation:
Configure osTicket to send a POST request to a specified endpoint whenever a new ticket is created.
The request should include relevant ticket information, such as ticket ID, subject, priority, customer details, and any custom fields.
Webhook Setup for Ticket Updates:
Configure osTicket to send a POST request to a specified endpoint whenever an existing ticket is updated.
The request should include details of the changes, including the updated fields, timestamp, and the user who made the changes.
Webhook Setup for Ticket Replies:
Configure osTicket to send a POST request to a specified endpoint whenever a reply is made on a ticket.
The request should include the reply content, the user who replied, and the timestamp of the reply.
Endpoint Security:
Ensure that all webhooks are secured, for example by adding a secret token in the request header, which can be used to validate the origin of the request.
Documentation:
Provide documentation on how to modify the endpoints and any other configurations.
Include details on how to test the webhook functionality.
Deliverables:
Fully functioning webhook configurations for the specified events.
Documentation outlining the setup, testing procedures, and how to modify or add additional webhooks.
Code/scripts if any custom coding is required.
Requirements:
Experience with osTicket.
Experience with webhooks and integrating with third-party APIs.
Knowledge of securing webhooks.
Ability to provide clear and concise documentation.