Resmark API
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. EFew readersResmark API: Products
Products in Resmark represent the tours, activities, rentals, and other experiences your business offers for booking. The Product endpoints let you retrieve product listings, check available inventory with pricing, and look up pickup options. Get All Products Returns a paginated list of products.Few readersResmark API: Getting Started
The Resmark API allows external applications to interact with your Resmark account programmatically. You can retrieve product and inventory data, create and manage shopping carts, place orders, pull reports, and more. The API follows REST conventions and communicates using JSON. Base URLs Production: Sandbox (for testing): The sandbox environment is a clone of production, uFew readersResmark API: Orders
An order in Resmark is a completed purchase with associated date/time and customer information. Orders created through the API are automatically marked as paid by an external source. No real payment processing occurs, and customer email notifications are disabled by default. Get Orders Returns a paginated list of orders.Few readersResmark API: Cart
A shopping cart in Resmark holds product inventory items while a customer completes their booking. When inventory is added to a cart, those seats are locked for 30 minutes. If checkout is not completed within that window, the seats are released back to availability. The typical cart workflow is: create a cart, add inventory, set customer information, optionally apply a discount, then convert the cart to an order. Create New Cart Creates a new empty cart. No requestFew readersResmark API: Reports
The Reports endpoints return accounting, sales, mailing list, and manifest data. Report data is generated nightly for the prior day, so data for the current day will not be available until the following day. Accrual Date Details Returns data for the Accounting Accrual Report, including advance deposit credits, cash totals by payment type, accounts receivable, and account/product breakdowns.Few readersResmark API: Tags and Resellers
Tags let you group products for filtering and search. Reseller endpoints provide information about businesses that sell your products through TrueConnect. Get All Tags Returns all tag categories, each containing an array of tags. Tags are managed in the app at Settings Custom Search Filters. Response structure:Few readers
WaiverSign API
WaiverSign API: Creating a Signing Session
To send participants to a WaiverSign signing page, create a signing session by sending a POST request to the API. The response includes a unique URL you redirect the participant to. Any participant information you include in the request will pre-populate the signing form, reducing manual entry for your signers. Endpoint Send your request body as JSON with the Content-Type: application/json header. No authentication is required.Few readersWaiverSign API: Handling Callbacks
When you create a signing session with a callbackUrl, WaiverSign sends a POST request to that URL each time a participant completes signing. This lets your application receive signed waiver data in real time without needing to check back or poll the API. Setting Up a Callback Include a callbackUrl when you create a signing session: jsonFew readersWaiversign API: Getting Started
WaiverSign provides a REST API that allows external applications to create signing sessions and receive signed waiver data automatically. If you run a booking system, CRM, or other application that collects participant information, you can use the API to send participants directly to a WaiverSign signing page with their details pre-filled. What You Can Do The API supports creating signing sessions. A signing session generates a unique URL where participants can sign one or more waiver doFew readers
