Magidoc

Webhook Topics

NextZen publishes messages identified by topic name whenever entities are created, updated or deleted in the organizations data.

Topics are organized by topic categories: Application, Award, Organization, Program, and Review.

  • Application_IntakeCreated
    Triggered when a new intake is created in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "formId": "1BpWf1VvQ92LDCwkQwU5Ti", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "applicantId": "1CEaEociBx85av3Dss4zNb", "status": "draft", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Application_IntakeDraftSaved
    Triggered when an intake draft is saved in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "formId": "1BpWf1VvQ92LDCwkQwU5Ti", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "applicantId": "1CEaEociBx85av3Dss4zNb", "status": "draft", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Application_IntakeSubmitted
    Triggered when an intake is submitted in a program cycle.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "organizationSlug": "acme-foundation", "programSlug": "community-grants-2024", "applicantId": "1CEaEociBx85av3Dss4zNb", "intakeId": "1CEaVco76AkgLEnzLXAHPy", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "status": "submitted", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z", "submittedAt": "2024-11-19T16:53:25.796Z" }
  • Application_RevisionSubmitted
    Triggered when an applicant submits revisions to their intake.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "organizationSlug": "acme-foundation", "programSlug": "community-grants-2024", "applicantId": "1CEaEociBx85av3Dss4zNb", "intakeId": "1CEaVco76AkgLEnzLXAHPy", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "status": "submitted", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z", "submittedAt": "2024-11-19T16:53:25.796Z" }
  • Application_AdminEdited
    Triggered when a staff member creates or edits an application.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "organizationSlug": "acme-foundation", "programSlug": "community-grants-2024", "applicantId": "1CEaEociBx85av3Dss4zNb", "intakeId": "1CEaVco76AkgLEnzLXAHPy", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "status": "submitted", "editedBy": "Llz4Ekmuxr2h6DMCxkQFoctDX-C9Q0FUMA3n", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Award_AwardOfferCreated
    Triggered when a new award is offered in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "cycleAwardId": "1CHNeybE3UeNYoyVT6fqa7", "agreementTemplateId": "1CHNeybEHW7oXEBVvbhaac", "awardeeId": "1CHNeybEAHZGBsSWzF92ZW", "amount": 25000, "status": "offered", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Award_AwardOfferUpdated
    Triggered when a award offer is updated in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "cycleAwardId": "1CHNeybE3UeNYoyVT6fqa7", "agreementTemplateId": "1CHNeybEHW7oXEBVvbhaac", "awardeeId": "1CHNeybEAHZGBsSWzF92ZW", "amount": 30000, "status": "offered", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Award_ProgressReportDraftSaved
    Triggered when a progress report draft is saved in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "formId": "1CHNhJiwwv6S6X6C8kzeC5", "progressReportScheduleId": "1CHNhJixChMr3p487Pihwk", "progressReportScheduleItemId": "1CHNhJix4htr43zTDTrWqo", "awardeeId": "1CHNeybEAHZGBsSWzF92ZW", "status": "draft", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Award_ProgressReportSubmitted
    Triggered when a progress report is submitted in a program cycle.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "formId": "1CHNhJiwwv6S6X6C8kzeC5", "progressReportScheduleId": "1CHNhJixChMr3p487Pihwk", "progressReportScheduleItemId": "1CHNhJix4htr43zTDTrWqo", "awardeeId": "1CHNeybEAHZGBsSWzF92ZW", "status": "submitted", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Organization_CategoryCreated
    Triggered when a new category is created in an organization.

    Sample Payload

    { "id": "1CXNg732RbANbsJQTj2TD7", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "type": "expense", "code": "tr_sossk", "title": "Travel", "status": "active", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Organization_CategoryUpdated
    Triggered when a category is updated in an organization.

    Sample Payload

    { "id": "1CXNg732RbANbsJQTj2TD7", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "type": "expense", "code": "tr_sossk", "title": "Travel", "status": "active", "createdAt": "2024-08-26T02:28:47.378Z", "updatedAt": "2024-11-19T16:53:25.815Z" }
  • Organization_ProfileCreated
    Triggered when a new profile is created in the organization.

    Sample Payload

    { "id": "1CFH8tTkeiArLVNrW7eTFL", "userId": "Llz4Ekmuxr2h6DMCxkQFoctDX-C9Q0FUMA3n", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "type": "individual", "createdAt": "2024-09-14T17:21:32.587Z", "updatedAt": "2024-09-14T17:21:32.587Z" }
  • Organization_ProfileUpdated
    Triggered when a profile is updated in the organization.

    Sample Payload

    { "id": "1CFH8tTkeiArLVNrW7eTFL", "userId": "Llz4Ekmuxr2h6DMCxkQFoctDX-C9Q0FUMA3n", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "type": "individual", "createdAt": "2024-09-14T17:21:32.587Z", "updatedAt": "2024-09-14T17:21:32.587Z" }
  • Program_ProgramCreated
    Triggered when a new program is created in the organization.

    Sample Payload

    { "id": "1CFRCuwkAaWWkYW2i3xQmL", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "userId": "Llz4Ekmuxr2h6DMCxkQFoctDX-C9Q0FUMA3n", "slug": "example", "name": "Example", "type": "grant", "createdAt": "2024-09-14T17:21:32.587Z", "updatedAt": "2024-09-14T17:21:32.587Z" }
  • Finance_EncumbranceSubmitted
    Triggered when an encumbrance is submitted (transitions from draft to submitted).

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "submitted" }
  • Finance_EncumbranceUpdated
    Triggered when an active encumbrance is updated.

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "active" }
  • Finance_EncumbranceDeobligated
    Triggered when an active encumbrance is deobligated (its unused funds are released; no payment is involved).

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "deobligated" }
  • Finance_EncumbranceClosed
    Triggered when an encumbrance closes — every accounting line has reached a terminal state (final-liquidation paid or short-closed).

    Sample Payload

    { "id": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "closed" }
  • Finance_EncumbranceAccountingItemClosed
    Triggered when an encumbrance accounting line item is closed (fully paid out — final liquidation). `id` is the accounting line item id (query it for full detail); `encumbranceId` is its parent encumbrance.

    Sample Payload

    { "id": "2DFbWdp87BlhMFoaMYbELx", "encumbranceId": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "active" }
  • Finance_EncumbranceAccountingItemShortClosed
    Triggered when an encumbrance accounting line item is short-closed (its remaining unused balance is released). `id` is the accounting line item id (query it for full detail); `encumbranceId` is its parent encumbrance.

    Sample Payload

    { "id": "2DFbWdp87BlhMFoaMYbELx", "encumbranceId": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "active" }
  • Finance_EncumbranceAccountingItemClawbackReduced
    Triggered when a completed clawback relieves part of an encumbrance accounting line's committed + drawn amount, WITHOUT closing the line (it stays open with its available balance intact). `id` is the accounting line item id (query it for full detail); `encumbranceId` is its parent encumbrance; `currentStatus` is the parent encumbrance status. `clawbackId` correlates to the recovery; `reductionAmount` is the recovered amount; `clawbackSource` is the recovery route (`erp` | `manual`); `lineAmount`/`expended` are the resulting derived balances.

    Sample Payload

    { "id": "2DFbWdp87BlhMFoaMYbELx", "encumbranceId": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "title": "Q1 Operating Encumbrance", "documentId": "ENC-2026-001", "currentStatus": "active", "clawbackId": "1CbE7q3xKvMnPpQrSt5uVw", "reductionAmount": 1000, "clawbackSource": "erp", "lineAmount": 9000, "expended": 4000 }
  • Finance_ReimbursementPaymentInitiated
    Triggered when a payment is initiated for a reimbursement expense line item.

    Sample Payload

    { "expenseLineItemId": "1CEaVco76AkgLEnzLXAHPy", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "programSlug": "example-program", "awardOfferId": "1BTrbDMxXHhWw6M3FgbDLW", "programId": "1CZrFc4X2f4icCtP2hBpqm", "cycleId": "1Ca9xaxKymBLETiT6DB154", "awardeeId": "1CaA1Zwom1rcg11RgwLucA", "amount": 1000, "status": "payment_initiated", "initiatedAt": "2026-05-14T00:00:00.000Z", "paymentRequest": { "id": "1CbE7q3xKvMnPpQrSt5uVw", "payeeId": "1CbE7q3xKvMnPpQrSt5uVw", "fundId": "1Ca3UVwxYz0Ab1Cd2Ef3Gh", "subFundCode": "SF-100", "funderCode": "FND-A", "expenseCode": "EXP-200", "lineItemTypeCode": "LI-T", "lineItemClassCode": "LI-C", "lineItemRevenueCode": "LI-R", "costCenterCode": "CC-50", "locationCode": "LOC-1", "functionCode": "FN-1", "activityCode": "ACT-1", "taskCode": "TSK-1", "reportCode": "RPT-1", "expenseClassCategoryCode": "ECC-1", "initiativeCategoryCode": "INI-1", "dueDate": "2026-06-01T00:00:00.000Z", "lineItemIndex": "ENC-2026-001-001", "lineItemName": "Laptops — Dell Latitude", "payeeName": "Acme Corp", "fundCode": "F100", "programCode": "PG07", "programPeriodCode": "PP26", "budgetFiscalYear": "2025-07-01T00:00:00.000Z", "fiscalYear": "2025-07-01T00:00:00.000Z", "period": 1, "commodityLineNumber": null, "commodityName": null, "commodityCode": null, "commodityDescription": null, "unitPrice": null, "unitOfMeasure": null, "invoiceDoc": null, "invoiceCommodityLineNumber": null, "liquidationType": "partial", "paymentSource": "encumbrance" } }
  • Finance_ClawbackRecoveryInitiated
    Triggered when recovery is initiated for a clawback on an already-paid expense line item or disbursement schedule item. `clawbackId` is the correlation key echoed on the reconciliation callback; the parent payment identity is never altered. The `paymentRequest` snapshot carries the STAARS accounting-line codes (incl. `encumbranceAccountingItemId`) so an offsetting receivable can be posted without a callback.

    Sample Payload

    { "clawbackId": "1CbE7q3xKvMnPpQrSt5uVw", "sourceType": "expense_line_item", "sourceId": "1CEaVco76AkgLEnzLXAHPy", "amount": 1000, "reason": "Ineligible expense identified during audit", "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "example-org", "programSlug": "example-program", "programId": "1CZrFc4X2f4icCtP2hBpqm", "cycleId": "1Ca9xaxKymBLETiT6DB154", "status": "in_recovery", "initiatedAt": "2026-05-14T00:00:00.000Z", "paymentRequest": { "id": "1CbE7q3xKvMnPpQrSt5uVw", "payeeId": "1CbE7q3xKvMnPpQrSt5uVw", "fundId": "1Ca3UVwxYz0Ab1Cd2Ef3Gh", "encumbranceAccountingItemId": "2DFbWdp87BlhMFoaMYbELx", "subFundCode": "SF-100", "funderCode": "FND-A", "expenseCode": "EXP-200", "lineItemTypeCode": "LI-T", "lineItemClassCode": "LI-C", "lineItemRevenueCode": "LI-R", "costCenterCode": "CC-50", "locationCode": "LOC-1", "functionCode": "FN-1", "activityCode": "ACT-1", "taskCode": "TSK-1", "reportCode": "RPT-1", "expenseClassCategoryCode": "ECC-1", "initiativeCategoryCode": "INI-1", "dueDate": "2026-06-01T00:00:00.000Z", "lineItemIndex": "ENC-2026-001-001", "lineItemName": "Laptops — Dell Latitude", "payeeName": "Acme Corp", "fundCode": "F100", "programCode": "PG07", "programPeriodCode": "PP26", "budgetFiscalYear": "2025-07-01T00:00:00.000Z", "fiscalYear": "2025-07-01T00:00:00.000Z", "period": 1, "liquidationType": "partial", "paymentSource": "encumbrance" } }
  • Award_DisbursementPaymentInitiated
    Triggered when a STAARS payment is initiated for a disbursement schedule item.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1CZrFc4X2f4icCtP2hBpqm", "cycleId": "1Ca9xaxKymBLETiT6DB154", "awardeeId": "1CaA1Zwom1rcg11RgwLucA", "disbursementScheduleId": "1CbE7q3xKvMnPpQrSt5uVw", "disbursementScheduleItemId": "1CbE7q3xKvMnPpQrSt5uVx", "amount": 5000, "disbursementName": "Q1 Grant Payment", "paymentRequest": { "payeeId": "1CPay123456789", "fundId": "1CFund123456789", "subFundCode": "SF001", "funderCode": "FC001", "expenseCode": "EC001", "lineItemTypeCode": "LIT001", "lineItemClassCode": "LIC001", "lineItemRevenueCode": "LIR001", "costCenterCode": "CC001", "locationCode": "LOC001", "functionCode": "FUN001", "activityCode": "ACT001", "taskCode": "TSK001", "reportCode": "RPT001", "expenseClassCategoryCode": "ECC001", "initiativeCategoryCode": "ICC001", "dueDate": "2026-06-01T00:00:00.000Z", "lineItemIndex": "PO-2026-00123-001", "lineItemName": "Laptops — Dell Latitude", "payeeName": "Acme Corp", "fundCode": "F100", "programCode": "PG07", "programPeriodCode": "PP26", "budgetFiscalYear": "2025-07-01T00:00:00.000Z", "fiscalYear": "2025-07-01T00:00:00.000Z", "period": 1, "commodityLineNumber": 1, "commodityName": "Laptop Computer", "commodityCode": "43211503", "commodityDescription": "Dell Latitude 5550, 16GB RAM", "unitPrice": 1250, "unitOfMeasure": 20, "invoiceDoc": "INVDOC-9981", "invoiceCommodityLineNumber": 1, "liquidationType": "final", "paymentSource": "encumbrance" } }
  • Program_RetriggerApplicationScoringForCycle
    Triggered when a user requests rescoring of all applications for a program cycle.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "organizationSlug": "acme-foundation", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "programSlug": "community-grants-2024", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "rescoringJobId": "1CHNeybE3UeNYoyVT6fqa7", "triggeredById": "Llz4Ekmuxr2h6DMCxkQFoctDX-C9Q0FUMA3n", "createdAt": "2024-11-19T16:53:25.796Z" }
  • Review_Submitted
    Triggered when a reviewer submits feedback on an application.

    Sample Payload

    { "organizationId": "GxyS0e1sjYZJtPz3Wnoe0aNvlIIPgspZcPoK", "programId": "1BTrbDMxXHhWw6M3FgbDLW", "cycleId": "1BYDgRS9RpBanS1BxWiFHy", "organizationSlug": "acme-foundation", "programSlug": "community-grants-2024", "applicantId": "1CEaEociBx85av3Dss4zNb", "intakeId": "1CEaVco76AkgLEnzLXAHPy", "profileId": "1CFH8tTkeiArLVNrW7eTFL", "reviewId": "1Review123456789", "feedbackId": "1CFeedback123456789", "roundId": "1Round123456789", "reviewerId": "Reviewer123456789", "score": 85, "status": "submitted", "createdAt": "2024-11-19T16:53:25.815Z", "submittedAt": "2024-11-19T16:53:25.796Z" }