Resmark API: Third Party Auth
The Third Party Authentication endpoint lets an external application redirect a user into Resmark with customer data pre-populated in a new order. Instead of re-entering customer information that already exists in your system, you pass it through the redirect and the user lands on the New Order page with fields already filled in.
This is a browser redirect, not a data-only API call. The user will be prompted to log into Resmark if they aren't already, then directed to the specified page.
Endpoint
GET /loginParameters
Parameter | Type | Required | Description |
|---|---|---|---|
token | string | Yes | Bearer token from POST /authenticate |
path | string | No | Page to redirect to after login. Options: |
referenceId | string | No | Links this cart to a third-party internal ID. Requires |
personEmail | string | No | Customer email address. Requires |
personTitle | string | No | Customer title. Requires |
personFirstName | string | No | Customer first name. Requires |
personNickName | string | No | Customer nickname. Requires |
personMiddleName | string | No | Customer middle name. Requires |
personLastName | string | No | Customer last name. Requires |
personGender | string | No | |
personOrganization | string | No | Customer organization. Requires |
personPhoneNumber | string | No | Customer phone number. Requires |
personBirthDate | string | No | Date of birth in ISO format (e.g., |
personStreetAddress | string | No | Customer street address. Requires |
personCountry | string | No | 2 or 3-character country code per ISO standard. Requires |
personPostalCode | string | No | Customer postal code. Requires |
personCity | string | No | Customer city. Requires |
personState | string | No | Two-character US state or Canadian province code. Requires |
Response
A 302 Redirect to Resmark at the specified path. If path=OrderNew, customer fields will be pre-populated with any values you provided.
Example URL
https://app.resmarksystems.com/public/api/login?token=YOUR_TOKEN&path=OrderNew&personFirstName=Tim&personLastName=Turner&personEmail=tim@example.comThings to Know
- All
person*parameters requirepath=OrderNew. They are ignored if the path is set to anything else or left as the default. - The user must log into Resmark to complete the flow. This endpoint handles authentication and redirect together.
- The
referenceIdcan be used to tie the resulting Resmark order back to a record in your own system.
Updated on: 06/24/2026
Thank you!
