/
ExportClients

ExportClients

Rate Limiting

In order to protect our servers from inadvertent service overuse or intentional attack, and to fairly distribute services to all our customers, we have implemented a rate limiting algorithm.  When fully deployed, this new algorithm will cause services to either succeed with new warnings or fail with new errors when services are consumed at too high a rate.  Programs that consume Projector services should be enhanced to handle rate limiting errors so that they can continue functioning properly.  For more information please visit: Projector Rate Limiting Behavior.

Request


The service request contains:

Name

Data Type

Required?

Default Value

Discussion

IncludeInactiveFlag

boolean

no

false

If false then inactive clients are not exported.

MaxRowsToReturn

int

no

1000

The maximum number of clients to be exported. Values greater than 1000 may fail due to system-enforced transaction time limits.

IncludeIdsAfter

int

no


Export is limited to resources whose internal Projector ID comes after this ID. To avoid skipping or duplicating exported items set this to the last ClientId from the previous result set.

OnlyCountRows

boolean

no

false

If true, then only the RowCount is returned.


Response


For each resource in the result set the following data is returned:

Name

Data Type

Discussion

ClientId

int

Projector's internal identifier for the client. This is used only to avoid skipping or duplicating exported resources.

ClientName

string


ClientNumber

string


ParentClientId

int

Internal identifier

ParentClientName

string


ParentClientNumber

string


StandardRateCardId

int

Internal identifier

StandardRateCardName

string


StandardDiscountPercent

double


InheritAddressFlag

boolean

True if the address is inherited from the parent client

AddressAttention

string


AddressCompanyName

string


AddressLine1

string


AddressLine2

string


AddressCity

string


AddressStateOrProvince

string


AddressZipOrPostalCode

string


AddressCountry

string


InactiveFlag

bool


ClientUdfs

list of ClientUdf


StandardContractDiscountPercent

double


StandardBillingAdjustedDiscountPercent

double



Change Log

4.4

Parameter

Notes

StandardContractDiscountPercent

Added as a response parameter

StandardBillingAdjustedDiscountPercent

Added as a response parameter

Related content

ExportProjectList
ExportProjectList
More like this
ExportResources
ExportResources
More like this
ExportProjectRates
ExportProjectRates
More like this
ExportRoleRateOverrides
ExportRoleRateOverrides
More like this
ExportRateAndRdcCards
ExportRateAndRdcCards
More like this
ExportOlapEprRecords
ExportOlapEprRecords
More like this