Hey All
We recently got the Self Hosted Laserfiche API installed. It is working great.
I am able to use the API to download Electronic Documents from the repository fine
func (c *Client) DownloadEntry(ctx context.Context, downloadOpts DownloadEntryOpts) ([]byte, error) {
	rangeHeader := map[string]string{}
	if downloadOpts.DownloadChunk {
		rangeHeader["Range"] = fmt.Sprintf("bytes=%d-%d", downloadOpts.Start, downloadOpts.End)
	}
	resp, err := c.restyClient.R().
		SetContext(ctx).
		SetAuthToken(c.AccessToken).
		SetHeaders(rangeHeader).
		SetPathParams(map[string]string{
			"entryID": strconv.Itoa(downloadOpts.EntryID),
			"repo":    c.Repo,
		}).
		Get("/Repositories/{repo}/Entries/{entryID}/Laserfiche.Repository.Document/edoc")
	if err != nil {
		return nil, err
	}
	if resp.StatusCode() != 200 && resp.StatusCode() != 206 {
		return nil, fmt.Errorf("Got status %d from %s", resp.StatusCode(), resp.Request.URL)
	}
	return resp.Body(), nil
}
If an entry doesn't have an electronic document component, but instead has an image, can the Rest API also download that page/image? I see in the API docs we can manipulate pages, such as deleting them, but don't see any functionality for downloading/exporting images. Only Electronic Documents, but I may have overlooked it.
Thanks and any help would be greatly appreciated