This API submits a Participant Rollout Request to initiate the sending of a rollout notice.
Plan Rollouts API (v1)
https://api.rollouts.sb3.plannotice.com/
https://api.planrollouts.com/
- application/json
- text/json
- application/*+json
Erisa EIN must be in the format XX-XXXXXXX (e.g., 12-3456789)
Erisa Plan Number must be exactly 3 digits (e.g., 123).
External reference ID associated with the rollout notice.
The reason the rollout is being requested. Valid values: SBR or TERM
SSN in 9-digit or XXX-XX-XXXX format. Required if ExternalReferenceId is empty.
The amount of time the participant has to respond to the rollout notice.
The name of the entity the participant should contact for assistance.
- Sandbox
https://api.rollouts.sb3.plannotice.com/api/v1/Participants
- Production
https://api.planrollouts.com/api/v1/Participants
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.rollouts.sb3.plannotice.com/api/v1/Participants \
-H 'Content-Type: application/json' \
-d '{
"erisaEIN": "12-3456789",
"erisaPlanNumber": "001",
"erisaPlanName": "Plan 1",
"planSponsorCompany": "ABC Company",
"externalReferenceId": "987654321",
"reason": "SBR",
"firstName": "John",
"lastName": "Smith",
"ssn": "123-45-6789",
"addressLine1": "123 Main St",
"addressLine2": "Apt 4B",
"city": "Anytown",
"state": "CA",
"zip": "12345",
"countryCode": "US",
"totalBalance": 1000,
"vestedBalance": 10,
"balanceAsOf": "2025-11-04T12:56:13.1265208Z",
"gracePeriod": 30,
"noticeLogoUrl": "Add Your Notice Logo URL",
"noticeFileContentUrl": "Add Your Notice File Content URL",
"helpName": "Support Team",
"helpPhone": "555-555-5555",
"helpWebsite": "www.support.com",
"helpEmail": "help@support.com",
"helpAddressLine1": "123 Main St",
"helpAddressLine2": "Apt 4B",
"helpCity": "Anytown",
"helpState": "CA",
"helpZip": "12345",
"helpCountryCode": "US"
}'{ "noticeParticipantRequestId": "bb3cdece-5edb-44c0-a5e3-55df5a0571ae" }
Request
This API fetches the status of rollout notices based on Erisa EIN, Erisa Plan Number, SSN, and externalReferenceId. At least one parameter (Erisa EIN, Erisa Plan Number, ssn, or externalReferenceId) must be provided. If multiple parameters are used, they will be ANDed together to create the results.
- Sandbox
https://api.rollouts.sb3.plannotice.com/api/v1/Participants/status
- Production
https://api.planrollouts.com/api/v1/Participants/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.rollouts.sb3.plannotice.com/api/v1/Participants/status?erisaEin=string&erisaPlanNumber=string&ssn=string&externalReferenceId=string&skip=0&take=0'OK
External Reference Id passed in the rollout notice request. Empty string if it was not provided
Participant SSN passed in the rollout notice request. Empty string if it was not provided
Delivery Statuses:
- Pending: – a request for the rollout has been accepted and is going through Plan Notices internal processes.
- Sent: The request has been mailed
- Success: The mail was successfully delivered
- ReturnToSender: The mail could not be delivered and was returned to the sender by the postal service.
- Undeliverable: The mail could not be delivered and was not returned (e.g., due to an invalid address or recipient refusal).
The amount of time the participant have to respond to the rollout notice
The exact date and time when the participant's response deadline for the rollout notice expires.
Indicates whether the participant was skipped during the processing of the notice participant request.
Specifies the reason why the participant was skipped during the notice participant request processing.
[ { "noticeParticipantRequestId": "bb3cdece-5edb-44c0-a5e3-55df5a0571ae", "erisaEIN": "string", "erisaPlanNumber": "string", "externalReferenceId": "string", "reason": "string", "firstName": "string", "lastName": "string", "ssn": "string", "addressLine1": "string", "addressLine2": "string", "city": "string", "state": "string", "zip": "string", "countryCode": "string", "totalBalance": 0.1, "vestedBalance": 0.1, "deliveryStatus": "string", "noticeId": "883819fa-2259-411f-a626-cf7cd9f1db6f", "gracePeriod": 0, "gracePeriodExpiration": "2019-08-24T14:15:22Z", "skipped": true, "skippedReason": "string" } ]
- Sandbox
https://api.rollouts.sb3.plannotice.com/api/v1/Participants/status
- Production
https://api.planrollouts.com/api/v1/Participants/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.rollouts.sb3.plannotice.com/api/v1/Participants/status \
-H 'Content-Type: application/json' \
-d '{
"erisaPlanRecords": [
{
"erisaEIN": "12-3456789",
"erisaPlanNumber": "001"
},
{
"erisaEIN": "98-7654321",
"erisaPlanNumber": "002"
}
],
"from": "2025-10-05T12:56:13.1309707+00:00",
"to": "2025-11-04T12:56:13.1309719+00:00",
"skip": 0,
"take": 100
}'OK
External Reference Id passed in the rollout notice request. Empty string if it was not provided
Participant SSN passed in the rollout notice request. Empty string if it was not provided
Delivery Statuses:
- Pending: – a request for the rollout has been accepted and is going through Plan Notices internal processes.
- Sent: The request has been mailed
- Success: The mail was successfully delivered
- ReturnToSender: The mail could not be delivered and was returned to the sender by the postal service.
- Undeliverable: The mail could not be delivered and was not returned (e.g., due to an invalid address or recipient refusal).
The amount of time the participant have to respond to the rollout notice
The exact date and time when the participant's response deadline for the rollout notice expires.
Indicates whether the participant was skipped during the processing of the notice participant request.
Specifies the reason why the participant was skipped during the notice participant request processing.
[ { "noticeParticipantRequestId": "bb3cdece-5edb-44c0-a5e3-55df5a0571ae", "erisaEIN": "string", "erisaPlanNumber": "string", "externalReferenceId": "string", "reason": "string", "firstName": "string", "lastName": "string", "ssn": "string", "addressLine1": "string", "addressLine2": "string", "city": "string", "state": "string", "zip": "string", "countryCode": "string", "totalBalance": 0.1, "vestedBalance": 0.1, "deliveryStatus": "string", "noticeId": "883819fa-2259-411f-a626-cf7cd9f1db6f", "gracePeriod": 0, "gracePeriodExpiration": "2019-08-24T14:15:22Z", "skipped": true, "skippedReason": "string" } ]
- Sandbox
https://api.rollouts.sb3.plannotice.com/api/v1/Participants/upload-pdf
- Production
https://api.planrollouts.com/api/v1/Participants/upload-pdf
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api.rollouts.sb3.plannotice.com/api/v1/Participants/upload-pdf \
-H 'Content-Type: multipart/form-data' \
-F file=string{ "success": true, "data": { "fileName": "string", "fileUrl": "string" }, "message": "string" }