import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.delete_revenue(customer_names=["c_123", "c_456"])
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.deleteRevenue({
client,
throwOnError: true,
query: { customerNames: ['c_123', 'c_456'] },
});
curl -X DELETE "https://app.weflayr.com/api/revenue/?customer_names=c_123&customer_names=c_456" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"ok": true, "rows_deleted": 3}
Revenue
Delete revenue
Delete the revenue booked through the API for some customers.
DELETE
/
api
/
revenue
/
import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.delete_revenue(customer_names=["c_123", "c_456"])
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.deleteRevenue({
client,
throwOnError: true,
query: { customerNames: ['c_123', 'c_456'] },
});
curl -X DELETE "https://app.weflayr.com/api/revenue/?customer_names=c_123&customer_names=c_456" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"ok": true, "rows_deleted": 3}
On an internal project, go to Manage Key metrics instead.
PS: CSV uploads and Stripe syncs are managed by their own source and cannot be deleted via this route
Parameters
Passed in the query string.list[string]
required
Delete all these customers’ API-booked revenue.
"YYYY-MM"
Narrow the delete to this inclusive month range. Omit both to delete every API-booked value of the named customers.
import weflayr
client = weflayr.client() # reads WEFLAYR_API_KEY
client.delete_revenue(customer_names=["c_123", "c_456"])
const weflayr = require('weflayr');
const client = weflayr.client(); // reads WEFLAYR_API_KEY
await weflayr.api.deleteRevenue({
client,
throwOnError: true,
query: { customerNames: ['c_123', 'c_456'] },
});
curl -X DELETE "https://app.weflayr.com/api/revenue/?customer_names=c_123&customer_names=c_456" \
-H "Authorization: Bearer $WEFLAYR_API_KEY"
{"ok": true, "rows_deleted": 3}