Tapfiliate Conversions API
Track and manage conversions and commissions
Operations 11
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“Can I look up one conversion by its ID?”
“What details are recorded on a single conversion?”
Tell an agent
Get conversion {conversion_id}.
Show me conversion {conversion_id} and its details.
Ask an LLM
“Can I change the amount on a conversion after it was tracked?”
“Is it possible to correct the external ID on an existing conversion?”
Tell an agent
Change the amount of conversion {conversion_id} to {amount}.
Set the external ID of conversion {conversion_id} to {external_id}.
Ask an LLM
“How do I delete a conversion that was recorded by mistake?”
“Can I remove a fraudulent conversion entirely?”
Tell an agent destructive · confirm first
Delete conversion {conversion_id}.
Remove the conversion record {conversion_id}.
Ask an LLM
“Which conversions happened between two dates?”
“Can I see only the conversions for one affiliate or one program?”
Tell an agent
List conversions from {date_from} to {date_to}.
Show conversions for affiliate {affiliate_id}.
Ask an LLM
“How do I track a sale and credit it to an affiliate?”
“Can I attribute a new conversion to a specific click?”
Tell an agent
Record a conversion of {amount} in program {program_id}.
Create a conversion in program {program_id} for click {click_id} with order ID {external_id}.
POST
/conversions/{conversion_id}/commissions/
Add commissions to a conversion · Add commissions to a conversion
#
Ask an LLM
“Can I add extra commission entries to a conversion that already exists?”
“How do I attach another commission to a recorded conversion?”
Tell an agent
Add commissions to conversion {conversion_id}.
Attach additional commission entries to existing conversion {conversion_id}.
GET
/conversions/{conversion_id}/meta-data/
Get all metadata for a conversion · Retrieve meta data for a Conversion
#
Ask an LLM
“What custom metadata is stored on a conversion?”
“Can I fetch every metadata key on one conversion at once?”
Tell an agent
Get all metadata for conversion {conversion_id}.
Show the full metadata set on conversion {conversion_id}.
PUT
/conversions/{conversion_id}/meta-data/
Replace a conversion's metadata · Update (replace) meta data for a Conversion
#
Ask an LLM
“Can I overwrite a conversion's whole metadata object in one go?”
“What happens to old conversion metadata keys when I replace them all?”
Tell an agent
Replace all metadata on conversion {conversion_id}.
Overwrite the entire metadata set for conversion {conversion_id}.
GET
/conversions/{conversion_id}/meta-data/{key}/
Get one metadata key for a conversion · Retrieve meta data by key for a Conversion
#
Ask an LLM
“Can I read one metadata value from a conversion by its key?”
“What value does a conversion hold for a given metadata key?”
Tell an agent
Get metadata key {key} for conversion {conversion_id}.
Show conversion {conversion_id}'s {key} metadata value.
PUT
/conversions/{conversion_id}/meta-data/{key}/
Set one metadata key on a conversion · Set meta data by key for a Conversion
#
Ask an LLM
“Can I set a single metadata key on a conversion without touching the rest?”
“Is there a way to update one conversion metadata field?”
Tell an agent
Set metadata key {key} on conversion {conversion_id}.
Update only the {key} metadata field for conversion {conversion_id}.
DELETE
/conversions/{conversion_id}/meta-data/{key}/
Delete one metadata key from a conversion · Delete meta data by key for a Conversion
#
Ask an LLM
“Can I remove a single metadata key from a conversion?”
“How do I drop one custom field from a conversion's metadata?”
Tell an agent destructive · confirm first
Delete metadata key {key} from conversion {conversion_id}.
Remove the {key} metadata entry on conversion {conversion_id}.
Documentation
Documentation
https://tapfiliate.com/docs/rest/
Authentication
https://tapfiliate.com/docs/rest/#authentication