code: @POST
      public Response postOrganization(@Auth final DbCredential credential, final Organization organization){
          if(!credential.getRoles().contains(DbCredential.AvailableRoles.DATA_UPDATER)){
              throw new WebApplicationException(Response.status(Response.Status.UNAUTHORIZED).build());
          }
  
          LOG.info("Got a post organization request.");
  
          // Checks if the data is corrupted
          DataValidator.validate(organization);
  
          final DbOrganization dbOrganization = getModelMapper().getDbOrganization(organization);
          getOrganizationHandler().store(dbOrganization);
  
          return Response.ok().status(HttpStatus.CREATED_201).build();
      }
docs: Handle organization posts when the server got a request POST <dm_url>/organization & MIME that contains an organization.
  
  @param organization The organization to add to Grapes database
  @return Response An acknowledgment:<br/>- 400 if the artifact is MIME is malformed<br/>- 500 if internal error<br/>- 201 if ok