title: Strapi custom controller execute from Admin UI
body: <p>I'm extending a create controller for one of my models:</p>
  
  <pre><code>async create(ctx) {
      let entity;
      if (ctx.is('multipart')) {
        const { data, files } = parseMultipartData(ctx);
        entity = await strapi.services.complaint.create(data, { files });
      } else {
        entity = await strapi.services.complaint.create(ctx.request.body);
      }
      const sanitized = sanitizeEntity(entity, { model: strapi.models.complaint });
      strapi.emitToAllUsers('complaint::created', sanitized);
      return sanitized;
    },
  </code></pre>
  
  <p>It works fine if I do the request from Postman for example, but is it possible to do the same if the user creates the new object from the Admin UI? </p>
  
  <p>When I see the console from Strapi when I send the request from Postman:</p>
  
  <pre><code>debug POST /complaints (58 ms) 200
  </code></pre>
  
  <p>But, if I create a new object from the admin UI I see this instead:</p>
  
  <pre><code>debug POST /content-manager/explorer/application::complaint.complaint (1017 ms) 200
  </code></pre>
  
  <p>Any ideas? Is it even possible? I'm using latest Strapi version (v3)
  Thanks</p>