Webhook Signature Verification Enhancements
We simplified the signature algorithm used in webhook verification to reduce cross-language inconsistencies. See Webhooks: Verifying Pinwheel is the Sender for implementation details. Additionally, we moved webhook event IDs from the header into the request body, increasing the signature's entropy.
Employment Endpoint Enhancements
The employment endpoint response now includes job title. See the full API reference here.
Direct Deposit Allocations
We launched the direct_deposit_allocations
job type, providing data about existing allocations of a user's payroll account. See the Direct Deposit guide and API Reference to get started.
Shifts
We launched the shifts
job type, providing data about ongoing and completed work performed by a user. See the Income and Employment guide and API Reference to get started.
Pinwheel Link 2.3
The Pinwheel Link SDK 2.3 introduces a new job outcome, pending
, to represent a job that was unable to be completed on its first try. We'll attempt to retry the job up to 24hrs after the initial attempt, and notify you of the final outcome via webhook. Read about the full details here.
HTTPS for Webhook URLs
To promote secure usage, all Webhooks URLs are now required to be https://
.
Deprecate Link Exit Survey
The unused, legacy "exit survey" feature was deprecated from Link making the skip_exit_survey
parameter in link token creation irrelevant. We'll continue to support calls including that parameter, but it will no longer make a difference to the generated Link modal.
Unified Search in Link
In our continued efforts to increase conversion, we've updated our Link SDKs to consolidate the employer and payroll provider search screens into one unified search experience with an upgraded UI. By default, the most popular platforms will be pre-populated.
Paystubs Webhooks
Webhooks will be sent for successful paystubs
jobs even when no data is available. The params
object is be used to differentiate between successful jobs with data, and those without data available.
Platform ID in Link
The Link modal now returns platformId
in the login
event type and callback to provide the same functionality as the webhook change mentioned below on February 18th.