GradeApp
  • Introduction
    • About The Application
    • How to use the Documentation
  • Getting Started
    • First-time setup
      • User roles and permissions
      • Assigning Roles
      • Permissions table
  • Platform Overview
    • Dashboard
      • Private Dashboard
      • Advanced Dashboard
    • Sales
      • Lead Contact
      • Deals
      • Proposal
      • Clients
      • Estimates
      • Contracts
      • Deal Report
      • Sales Report
    • HR
      • Employees
      • Leaves
      • Shift Roster
      • Attendance
      • Holiday
      • Designation (Positions)
      • Department
      • Appreciation
      • Leave Report
      • Attendance Report
      • Assets
      • Knowledge Base
    • Recruit
      • Dashboard
      • Jobs
      • Job Applications
      • Interview Schedule
      • Offer Letters
      • Skills
      • Candidate Database
      • Reports
      • Career Site
    • Communication
      • Calendar
      • Messages
      • Notice Board
      • Zoom Meeting
      • Letter Generate
      • Letter Template
      • QR Code
      • Webhooks
    • Projects (Work)
      • Projects
      • Tasks
      • Timesheet
      • Project Roadmap
      • Service desk
      • Task Report
      • Time Log Report
    • Finance
      • Invoices
      • Incomes
      • Credit Note
      • Expenses
      • Bank Account
      • E-Invoice
      • Payroll
      • Employee Salary
      • Finance Report
      • Income Vs Expense
      • Expense Report
    • Orders
    • Purchase
      • Vendor
      • Products
      • Purchase Order
      • Bills
      • Vendor Payments
      • Vendor Credits
      • Inventory
      • Reports
    • Settings
Powered by GitBook
On this page
  1. Platform Overview
  2. Communication

Webhooks

The Webhooks section allows users to manage webhooks, including adding new ones and configuring existing ones.

  • Webhook List: Displays a table where existing webhooks would appear. The columns include:

  1. Webhook Action Name: Name of the webhook or the action it triggers.

  2. Request URL: The destination URL where the webhook sends data.

  3. Status: Displays whether the webhook is active or inactive.

  4. Action: Options to edit or delete webhooks.

  • Add Webhook Button: Clicking this button opens a form for creating a new webhook. The form includes:

  1. Webhook Action Name: The name of the webhook being created.

  2. Request URL: URL where the webhook will send data.

  3. Request Method: The HTTP method (e.g., POST, GET) used by the webhook.

  4. Request Format: Specifies the format (e.g., JSON, XML) in which data will be sent.

  5. Request Headers: Option to add headers for the webhook request, including name-value pairs.

  6. Request Body: Key-value pairs for the data that will be sent in the body of the request.

  • Search Bar: Allows users to search through the webhooks list by entering keywords.

This section enables users to integrate external systems by automating the flow of information using webhook triggers.

Log

The Webhooks Log subsection provides an overview of the webhook activity within the system. It logs details about each webhook request and response for tracking and troubleshooting purposes.

  • Log Table: Displays a list of logged webhook actions with the following columns:

  1. Webhook Action Name: The name of the webhook action that was triggered.

  2. Response Code: The HTTP response code received after the webhook was executed, indicating success or failure.

  3. Action: Options to view more details or logs related to a specific webhook action.

  • Search Bar: Allows users to search through the log entries by entering keywords or webhook action names.

  • Entries Pagination: Controls the number of log entries displayed per page and allows navigation between pages when multiple entries are present.

This section helps monitor webhook performance and responses, aiding in the resolution of issues related to failed or misconfigured webhooks.

PreviousQR CodeNextProjects (Work)

Last updated 5 months ago