create-via-api implemented