Marketing API

create coupon -wjb.ump.coupon.add

Description

get the the third party created coupon in CRM system

input params

ID Name Type Description Required
1 coupon UmpCoupon coupon detail Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message

delete coupon -wjb.ump.coupon.delete

Description

delete already created coupon

input params

ID Name Type Description Required
1 coupon_id Number couponID Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message

coupon query -wjb.ump.coupon.list

Description

query exists coupon list in system

input params

ID Name Type Description Required
1 start_time Date create begin time,yyyy-MM-dd hh:mm:ss N
2 end_time Date create end time,yyyy-MM-dd hh:mm:ss,(end_time-start_time)<30days N
3 page_no Number page number (>0),default1 N
4 page_size Number page size <= 50,default10 N

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message
3 coupons UmpCoupon[] coupon list
4 Total_result Number total record count

coupon provide(SPI API)

Description

coupon issue API is provided by the third party,WangJuBao CRM call this API and send coupon.In SPI API,the input and return params are below:

input params

ID Name Type Description Required
1 coupon_id Number couponID Y
2 buyer_nicks String[] nick list,no more than 50 Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message
3 send_results CouponResult[] send result list

create marketing activity -wjb.ump.activity.add

Description

create a single marketing activity

input params

ID Name Type Description Required
1 activity UmpActivity marketing activity detail Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message
3 activity_id Number marketing activity id

modify marketing activity -wjb.ump.activity.modify

Description

modify single marketing activity

input params

ID Name Type Description Required
1 activity UmpActivity marketing activity detail Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message

delete marketing activity -wjb.ump.activity.delete

Description

delete single marketing activity

input params

ID Name Type Description Required
1 activity_id Number marketing activity ID Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message

query marketing activity list -wjb.ump.activity.list

Description

query created marketing activity list,only limit to created marketing activity by API

input params

ID Name Type Description Required
1 start_time Date create begin time,yyyy-MM-dd hh:mm:ss N
2 end_time Date create end time,yyyy-MM-dd hh:mm:ss,(end_time-start_time)<30days N
3 page_no Number page number (>0),default1 N
4 page_size Number page size <= 50,default10 N

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message
3 activities UmpActivity[] marketing activity list
4 has_next Boolean has next page or not

marketing target add -wjb.ump.activity.target.add

Description

add marketing activity target list

input params

ID Name Type Description Required
1 targets UmpActivityTargets marketing activity people Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message

marketing target clear -wjb.ump.activity.target.clear

Description

clear marketing activity target list

input params

ID Name Type Description Required
1 activity_id Number activity ID Y

return

ID Name Type Description
1 code Number result code:0 success
2 error_message String error message