GuidesAPI ReferenceChangelog
Log In
Changelog
improved

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.

improved

Employment Endpoint Enhancements

The employment endpoint response now includes job title. See the full API reference here.

added

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.

added

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.

added

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.

improved

HTTPS for Webhook URLs

To promote secure usage, all Webhooks URLs are now required to be https://.

deprecated

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.

improved

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.

improved

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.

improved

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.