# Edit Affiliate Referral Contract

**Affiliate API Endpoint:**

`https://explodely.com/api/v1/aff`

`Parameters:`

To edit commission/percentage share of an affiliate referral contract on Explodely, send below parameters as POST to the affiliate API endpoint.

username - Your Explodely account username

apikey - Your Explodely account API key

apiaction - This should always be set as "editaffcontract"

contractid - Explodely affiiate referral contract ID

affcomm - Up to 80, the percentage of your sale share the partner should get

Responses:

The API endpoint returns a JSON object.

`{"error":"invalidapikey"}` - This is returned when the API key and username is not authenticated.

`{"error":"invalid_contractid"}` - This is returned when the provided contract ID is invalid.

`{"error":"`unauthorized\_contract\_access`"}` - This is returned when the contract ID provided does not belong to the API account.

`{"error":"`invalid\_affcomm`"}` - This is returned when the provided affcomm is either more than 80% of seller share (adding all existing contracts) OR is invalid.

`{"`contract\_edited`":"ok"}` - This is returned when the affiliate contract has been edited.
