def METHOD_NAME(
    staff_api_client,
    permission_manage_gift_card,
    permission_manage_users,
    permission_manage_apps,
):
    # given
    initial_balance = 100
    currency = "USD"
    tag = "gift-card-tag"
    count = 10
    is_active = True
    variables = {
        "input": {
            "count": count,
            "balance": {
                "amount": initial_balance,
                "currency": currency,
            },
            "tags": [tag],
            "isActive": is_active,
        }
    }
    # when
    response = staff_api_client.post_graphql(
        MUTATION_GIFT_CARD_BULK_CREATE,
        variables,
        permissions=(
            permission_manage_gift_card,
            permission_manage_users,
            permission_manage_apps,
        ),
    )
    # then
    content = get_graphql_content(response)
    assert content["data"]["giftCardBulkCreate"]["count"] == count