Skip to main content
No Watermark Remover endpoint is paginated — each one returns a single job or a single object. This page documents the convention used by the wider GoStudio v2 API, so that a list endpoint behaves the way you expect when you meet one.

How it works

GoStudio uses opaque cursor tokens to mark your position in a result set. Every list response includes a pagination object alongside the data array:
Pass the next_cursor value as the cursor query parameter to fetch the next page:
Cursors are opaque. Echo the value back verbatim; do not construct, parse, or modify it — its encoding can change without notice. When has_more is false, or next_cursor is null, you have reached the last page.

Query parameters

All list endpoints support these shared parameters:

Fetching all pages

The pattern for iterating a full result set:

Filtering

List endpoints support additional filters specific to their resource, combined with the shared parameters above:
Unknown filter values are ignored rather than rejected, so a typo returns an unfiltered page instead of a 400. See each endpoint’s reference page for the filters it actually accepts.