Prints

List prints, paged, with optional search, filters and sorting.

Without userId, lists the authenticated user's own prints. With userId, lists that user's public prints, and needs no credentials. Results are paged with pageNumber (from 1) and pageSize (default 10).

Statuses are integers: 1 Pending, 2 Printing, 3 Success, 4 Cancelled, 5 Failed, 6 PartialSuccess. fromDate and toDate must be supplied together.

get/api/Prints/summary

Request

  • Base URL: https://api.3dprintlog.com
  • URL: https://api.3dprintlog.com/api/Prints/summary
  • Auth: one of:
    • none
    • OAuth 2 (authorization code, authorization URL https://3dprintlog.auth0.com/authorize, token URL https://3dprintlog.auth0.com/oauth/token)
    • API key in header X-Api-Key
    • API key in query parameter api_key

Query parameters

PageNumberinteger

The 1-based page number for pagination.

PageSizeinteger

The number of items to return per page.

searchTextstring

Optionally search for text in a print's title or notes.

filterByPrinterIdsinteger[]

Optionally filter by specific printer ids.

SortDirection1 | 2

Sent as an integer: 1 = Asc, 2 = Desc.

SortColumn1 | 2 | 3

Sent as an integer: 1 = Title, 2 = StartDate, 3 = FilamentUsage.

filterByFilamentIdsstring[]

Optionally filter by specific filament ids.

filterByStatus1 | 2 | 3 | 4 | 5 | 6

Sent as an integer: 1 = Pending, 2 = Printing, 3 = Success, 4 = Cancelled, 5 = Failed, 6 = PartialSuccess.

Optionally filter by a specific print status. PrintLogApi.Models.Print.PrintStatus

userIdinteger

Optionally search for public

filterByProjectIdstring uuid

Optionally filter prints belonging to a specific project.

fromDatestring date-time
toDatestring date-time
filterByStatusesPrintLogApiModelsPrintPrintStatus[]
filterByProjectIdsstring[]

Response

A Paged List of Print Summaries matching the search criteria.

Changes

No recorded changes to this operation across all 1 revision of this API.