Unable to create a new API application after purchasing Trakt VIP—the Create button does nothing

Short description of the issue

  • A few days ago, my existing Trakt API application disappeared, which seems to have happened to many other developers.

  • Since API applications now appear to require a VIP subscription, I purchased one month of VIP so I could continue development.

  • However, I’m now unable to create a new API application because clicking Create at the bottom of the form does absolutely nothing.

Detailed description with additional context about the workflow

  • I’m currently using Trakt as the primary API for a website I’m developing.

    A few days ago, my existing API application disappeared, along with many other users’ applications from what I’ve seen discussed online. Since creating API applications now appears to be limited to VIP members, I decided to purchase a one-month VIP subscription rather than immediately switching to another API.

    Unfortunately, after upgrading to VIP, I still can’t create a new API application.

    I’ve filled out every required field on the application form and tried several different combinations of values to rule out formatting issues including adding a (CORS) link. Regardless of what I enter, clicking the Create button simply does nothing—there’s no error message, no loading indicator, and no application is created.

    Has anyone else experienced this issue since the API changes? If so, were you able to find a solution or workaround?

    Note: The text shown in the 2nd screenshot is placeholder name and link for creating this post.

Screenshots and other visual aids

:label: Tag your post with new and/or classic, along with the platform (eg: iOS, android, web) to help us assist you faster.

Thanks for the bug report, we’re looking into it.

L.E: creating an api application with details shared at screenshot 2 seem to work. What was broken was the surface of the error towards to user in case of any validation error happened (which is not your case from the scsreenshot). Can you confirm it works?

Hi Stefan, I believe I’ve now identified the actual cause.

The problem appears to be the application description being too long. The description I originally entered was:

“ListLore helps users discover, organize, rate, review, and track movies, television, and anime. Trakt is used for server-side media discovery, release schedules, popularity signals, metadata enrichment, and optional user-authorized account synchronization.”

I had used a shorter description in the screenshot posted publicly, since I didn’t want to include unnecessary details about my site. That explains why the values from my screenshot worked when you tested them.

After successfully creating the application with a short description, I tested editing its description. A short description saves successfully, but changing it to the slightly longer description makes the Save action fail in the same silent manner.

This makes the description-length limit reproducible during both application creation and editing. However, the form does not display a maximum length, character counter, validation warning, or server error. The button merely flashes and nothing is saved.

If this is indeed the issue, I’d recommend adding a visible character limit and client-side validation to the description field, matching the backend limit. It would also be helpful to surface the server’s validation response whenever creation or editing fails, so other validation problems do not appear as an unresponsive button and others don’t have to go through the trouble I did.

I was ultimately able to create the application using the shorter description: “ListLore helps users discover, organize, rate, review, and track movies, television, and anime.", so my immediate issue is resolved. Thank you for looking into it.

Happy to hear that you are unblocked! :100: validation of fields is in progress