afterCreate lifecycle for every content type

This is probably out of date as the ctx parameter doesn’t return any information related to user or body request at all.

Here is an example of the response after creating a category post.

{
  request: {
    method: 'PUT',
    url: '/content-manager/collection-types/application::category.category/2',
    header: {
      host: 'localhost:1337',
      'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Firefox/91.0',
      accept: '*/*',
      'accept-language': 'en-US,en;q=0.5',
      'accept-encoding': 'gzip, deflate',
      referer: 'http://localhost:1337/dashboard/plugins/content-manager/collectionType/application::category.category/2',
      authorization: 'Bearer xx',
      'content-type': 'application/json',
      origin: 'http://localhost:1337',
      'content-length': '147',
      connection: 'keep-alive',
      'sec-fetch-dest': 'empty',
      'sec-fetch-mode': 'cors',
      'sec-fetch-site': 'same-origin'
    }
  },
  response: {
    status: 200,
    message: 'OK',
    header: [Object: null prototype] {
      vary: 'Origin',
      'access-control-allow-origin': 'http://localhost:1337',
      'access-control-allow-credentials': 'true',
      'strict-transport-security': 'max-age=31536000; includeSubDomains',
      'x-frame-options': 'SAMEORIGIN',
      'content-type': 'application/json; charset=utf-8'
    }
  },
  app: { subdomainOffset: 2, proxy: false, env: 'development' },
  originalUrl: '/content-manager/collection-types/application::category.category/2',
  req: '<original node req>',
  res: '<original node res>',
  socket: '<original node socket>'
}