Skip to end of banner
Go to start of banner

POST accounts_receivable/rewards/calculate_value_units

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Available from CRM.COM R17.1.0

This method calculates an accounts receivable's value units (period and lifetime) and the (new) reward tier that should be assigned against it on the next reward tier evaluation. A single accounts receivable can be specified in each call.

Resource URL

Parameters

Name

Type

Description

token

String

The token retrieved from the login method

accounts_receivable_identifier

(mandatory)

Accounts Receivable Identifier

The accounts receivable for which the value units will be calculated for. The allowed accounts receivable identifier fields are the following:

Name

Type

Description

id

(semi-optional)

String

The ID of the accounts receivable

number

(semi-optional)

String

The number of the accounts receivable

name

(semi-optional)

String

The name of the accounts receivable

access_token_identifier

(semi-optional)

Access Token Identifier

The identifier of the access token which is related with the accounts receivable. Only effective access tokens can be used to identify an accounts receivable. The allowed access token identifier fields are the following

Name

Type

Description

authentication_code

(semi-optional)

String

The authentication code of the access token

identifier

(semi-optional)

StringThe identifier of the access token. If the identifier is specified then it will be validated against the specified pass code

pass_code

(mandatory on conditions)

StringThe pass code of the access token, which is applicable and mandatory if the identifier is specified

one_time_password

(semi-optional)

Integer

The one-time password (OTP) of the access token

Available from CRM.COM R13.0.0

Available from CRM.COM R8.0.0

Deprecated from CRM.COM R18.0.0

fields_set

(optional)

List of Strings, comma separated 

A list of fields that should be included in the results. If not specified then all the available fields will be returned

Restrictions

  • It is mandatory to specify one of the semi-optional parameters. Only one of those parameters is allowed to be specified.

Response Data

Name

Type

Description

period_value_unitsNumberThe participant's value units that accumulated during the last rolling period
lifetime_value_unitsNumberThe participant's value units that accumulated overall
next_tier_progressionNumberThe progression percentage until the next reward tier is reached
reward_tierReward Tier Object

The accounts receivable's tier based on the period value units

Referred Objects Response Data

 reward_tier_information object response data

Name

Type

Description

id

String

The id of the retrieved reward tier

nameStringThe name of the retrieved reward tier
codeStringThe code of the retrieved reward tier
marketing_informationReward Tier Marketing Information Object

The reward tier's marketing information

Referred Objects Response Data

 reward tier marketing information object response data

Name

Type

Description

tier_colorStringThe hexadecimal value of the tier's color

Examples

 Example 1

HTTP Method: POST


Request

{{server}}/crmapi/rest/v2/accounts_receivable/rewards/calculate_value_units


Body

 


Response

 
  • No labels