def METHOD_NAME(cls, **data) -> Study:
    """
    API docs for this endpoint:
    https://docs.prolific.co/docs/api-docs/public/#tag/Studies/paths/~1api~1v1~1studies~1/post
    """
    study = Study(**data)
    study.validate()
    response_json = cls.post(cls.list_api_endpoint, params=study.to_dict())
    return Study(**response_json)