Hello,
My team wants to generate a large number of promotion codes in the system. Is this possible with a csv or via an API? They said this was available years ago, but something may have changed.
Thank you!
@hechla Do you know if this is possible?
I don't know for sure but I don't think it's possible. I've never even used the API to create a promotion code but I know it's possible. I suppose if you had the skill set you could create a script which creates a single promotion code via API and then loop through it. That's the only way I can think of right now.
Thank you for responding! Could you tell me what the API endpoint is for creating promotion codes? We have some programmers in-house who can set up the script.
It looks like it's "promotions." Sorry I'm not a developer and have only done very little with API calls. But you can view the API docs at: https://<your catalog url>/api/docs
Because Catalog only supports a single payment for an entire purchase, I want the entire transaction to happen in Stripe so that our learners can pay over an arbitrary number of months to Stripe and each payment is reported to Canvas. My understanding is this would require special coding and API/webhooks. Has anyone done…
Hi, I was wondering if there was anything in the pipeline so on Canvas Catalog it could link to an entire sub-catalogue? We are using our Catalog instance to list Professional Development & Compliance courses to colleagues. For some courses, we have multiple listings (huge kudos to the multiple listings connecting to…
We have a training that people can take which is set as a canvas course. But before they take the training, we want them to have the prerequisite of taking a different course A in catalog. I don't want to set up a program because they may not want to take the training if they took course A and decided that training isn't…
Currently, the listings filters only allow filtering by Listing Creation Date. Is there a way to filter by course's start or end dates instead? In our case, listings are created at various times, but we track revenue and enrollment by academic term/semester (which, I can specify using date ranges on course dates), not by…
We have had several failed enrolments caused (on most occasions) by system outages. Unfortunately we only find out because the learner complains - although this prompts a search for others which we can be proactive for. Reporting is needed to identify these learners who have commenced an order but have failed to enrol. We…