---
title: "Retrieve all registered products"
method: GET
path: "/products"
tags: ["Products"]
---

# Retrieve all registered products

`GET /products`

Retrieve all registered product listings information

## Query parameters

- `start` integer
- `limit` integer
- `sort` 'listingName' | '-listingName'

## Headers

- `Authorization` string, required

## Response `200`

Ok

- ProductCredentialView[]
  - `id` string, uuid — Unique identifier (GUID) for the subject resource
  - `partnerId` PartnerId — unresolved $ref
  - `name` Name — unresolved $ref
  - `listingName` ListingName — unresolved $ref
  - `requestTypes` RequestTypes — unresolved $ref
  - `tags` ProductTags — Product tags
    - `applications` string[] — Encompass applications a product supports
    - `categories` string[] — Category descriptors for a product - for organization/listing in an Encompass application
    - `workflows` string[] — Transaction initiation workflows a product supports
  - `environment` Environment — unresolved $ref
  - `status` Status — unresolved $ref
  - `interfaceUrl` InterfaceUrl — unresolved $ref
  - `adminInterfaceUrl` AdminInterfaceUrl — unresolved $ref
  - `integrationType` IntegrationType — unresolved $ref
  - `extensionLimit` integer — Number of allowed custom extensions to a products default data entitlements
  - `created` string, date-time — Resource created/updated time-stamp (IS0 8601 UTC)
  - `createdBy` string — Entity that created/updated the subject resource
  - `updated` string, date-time — Resource created/updated time-stamp (IS0 8601 UTC)
  - `updatedBy` string — Entity that created/updated the subject resource
  - `credential` ProductCredentialPropertySchema[] — Schema definition for the user/organization credentials a product requires
    - `id` string, required — Unique key for credential property
    - `type` 'string' | 'number' | 'boolean', required — Credential property data type
    - `title` string, required — Credential property title
    - `required` boolean — Credential property required indicator
    - `pattern` string — Regex pattern the property must match
    - `minimum` integer — Credential property minimum length
    - `maximum` integer — Credential property minimum length
    - `secret` boolean — Credential secret indicator
    - `scope` 'user' | 'company' — Credential scope

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.dev/elliemae/apis/oauth2-restful-api.md) · [All operations](https://skmtc.dev/elliemae/apis/oauth2-restful-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/elliemae/oauth2-restful-api/revisions/f1196f5edd58/schema)
