def METHOD_NAME(cls, id: str) -> Study:
    """
    API docs for this endpoint:
    https://docs.prolific.co/docs/api-docs/public/#tag/
        Studies/paths/~1api~1v1~1studies~1%7Bid%7D~1transition~1/post
    """
    params = dict(
        action=StudyAction.PUBLISH,
    )
    response_json = cls.post(cls.publish_cost_api_endpoint.format(id=id), params=params)
    return Study(**response_json)