Nest Changelog
1.17.2
2/27/2023
1.17.3
2/28/2023
3 changed endpoints Collapse changed endpoints
POST /webhooks/invoice-upcoming
Request Body
{ amountDue?: number, amountPaid?: number,amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string,
isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
POST /webhooks/invoice-upcoming
Request Body
{ amountDue?: number, amountPaid?: number, + amountTax?: number, amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string, + invoiceId?: string, isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
POST /webhooks/invoice-paid
Request Body
{ amountDue?: number, amountPaid?: number,amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string,
isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
POST /webhooks/invoice-paid
Request Body
{ amountDue?: number, amountPaid?: number, + amountTax?: number, amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string, + invoiceId?: string, isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
POST /webhooks/payment-failure
Request Body
{ amountDue?: number, amountPaid?: number,amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string,
isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
POST /webhooks/payment-failure
Request Body
{ amountDue?: number, amountPaid?: number, + amountTax?: number, amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string, + invoiceId?: string, isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }
Added endpoints
POST /webhooks/invoice-updated
Request Body
{ amountDue?: number, amountPaid?: number, amountTax?: number, amountTotal?: number, attemptCount?: number, attempted?: bool, billingReason?: 'subscriptionRenewed' | 'subscriptionCreate' | 'subscriptionChanged' | 'manual' | 'subscriptionRenewalUpcoming', currencyCode?: string, dateCreated?: number, dateNextAttempt?: number, datePeriodEnd?: number, datePeriodStart?: number, initiatedBy: { id?: number, }, internalNote: string, invoiceId?: string, isAutomaticCollection?: bool, isManualPayment?: bool, isPaid?: bool, orderCode?: string, publicNote: string, reason: { code?: 'competitor' | 'healthIssues' | 'notMetExpectations' | 'pricing' | 'noLongerHaveEquipment' | 'busy' | 'other' | 'planChange', message?: string, }, sourceCode?: string, sourceName?: 'stripe' | 'apple' | 'google' | 'amazon', sourceUserCode?: string, status?: string, }