SIT-14248: Pass Affiliate Deal Structure to

How to Use This Feature

Feature Summary

Problem Statement

The Affiliate "Deal" Structure is not being passed properly to the catchall API when creating an affiliate.

Current Behavior

  • When creating an affiliate, a POST request is sent to the `/api/private/v1/user` endpoint with a package containing affiliate information.
  • The package includes fields such as `AffiliateName`, `AffiliateId`, and `AtKeeps`.
  • However, the `AtKeeps` field is not being passed correctly.
  • Expected Behavior

  • When creating an affiliate, the `AtKeeps` field should be passed with a value of 10 (not 90).
  • The package should contain a valid `Tiers` array for deal types other than "Gross Sale Split".
  • Resolution

    The issue has been resolved, and the feature now passes the Affiliate "Deal" Structure correctly to the catchall API.

    Additional Information

    Status: Pending UAT Deployment
    Assigned to: Matthew Heinke
    🏠 Home View in Jira