Skip to main content

PricesheetsEffectiveInput

Input parameters for retrieving effective pricesheets for a customer or contact.

Retrieves all pricesheets that apply to a specific user, including directly assigned pricesheets and pricesheets linked via usergroups, ordered by priority.

input PricesheetsEffectiveInput {
contactId: Int
companyId: Int
customerId: Int
offset: Int
page: Int
}

Fields

PricesheetsEffectiveInput.contactId ● Int scalar

Contact identifier to retrieve effective pricesheets for.

Cannot be used together with customerId. When provided, retrieves all pricesheets assigned to this contact, their company (if companyId is specified or default company), and their usergroups.

PricesheetsEffectiveInput.companyId ● Int scalar

Company identifier to retrieve company-specific pricesheets.

Must be used together with contactId. When omitted, the contact's default company will be used. This parameter is ignored when customerId is provided.

PricesheetsEffectiveInput.customerId ● Int scalar

Customer identifier to retrieve effective pricesheets for.

Cannot be used together with contactId or companyId. When provided, retrieves all pricesheets assigned to this customer and their usergroups.

PricesheetsEffectiveInput.offset ● Int scalar

Number of pricesheet records to return per page.

Minimum value is 1. Controls the size of each page in paginated results for efficient data loading.

PricesheetsEffectiveInput.page ● Int scalar

Page number for pagination results.

Minimum value is 1. Used with offset to control result pagination for large pricesheet datasets.

Member Of

pricesheetsEffective query